Ljzd-PRO / KToolBox

Downloader for Kemono.su / .party with High Customizability | 高度可自定义性的 Kemono 下载器
https://ktoolbox.readthedocs.io
BSD 3-Clause "New" or "Revised" License
253 stars 10 forks source link

附件文件名有相同文件文件名时只会下载其中一个 #140

Open Cbelphgor opened 4 months ago

Cbelphgor commented 4 months ago

有些作者喜欢一个帖子里用相同的文件名 多线程下载的时候哪个先下载完后一个就会判断已存在而不下载了 导致信息下载不全 用序号命名可以避免这一情况,但是会丢失文件名信息 希望能为添加一个选项设置原文件名前带序号

Ljzd-PRO commented 4 months ago

有个方法是设置文件名命名格式,运行目录下创建 prod.env 或写入环境变量:

# 按文件顺序编号重命名
KTOOLBOX_JOB__SEQUENTIAL_FILENAME=True
# 在编号前加上作品标题
KTOOLBOX_JOB__FILENAME_FORMAT={title}_{}

更多可以参考:https://ktoolbox.readthedocs.io/latest/zh/configuration/guide/

Ljzd-PRO commented 4 months ago

在原始文件名前加上序号目前还做不到,另外这个是只针对 attachment 的,一般就是图片,但如果是那种压缩包之类的文件也是不行。