Ljzd_PRO
Ljzd_PRO
It has now been fixed. https://github.com/Ljzd-PRO/KToolBox/releases/tag/v0.9.0-beta.1 
有个方法是设置文件名命名格式,运行目录下创建 `prod.env` 或写入环境变量: ```dotenv # 按文件顺序编号重命名 KTOOLBOX_JOB__SEQUENTIAL_FILENAME=True # 在编号前加上作品标题 KTOOLBOX_JOB__FILENAME_FORMAT={title}_{} ``` 更多可以参考:https://ktoolbox.readthedocs.io/latest/zh/configuration/guide/
在原始文件名前加上序号目前还做不到,另外这个是只针对 attachment 的,一般就是图片,~但如果是那种压缩包之类的文件也是不行~。
实际上psd、zip这些大多数应该是”文件“ `file` 形式,文件名一般是作者取的;`attachment` ”附件“的话一般都是图片,文件名是一串ID(好像是UUID)。目前是可以给”附件“重命名添加序号日期之类的,但对”文件“是不会生效的。 如果”附件“里有zip、psd之类的话,或者说原文件名不是随机的那种ID,目前是没法保留原文件名的
暂时有个解决方法,可以分两次下载,两次下载所用的配置不同。 - 第一次下载,下载压缩包、PSD以外的**其他文件**: ```dotenv KTOOLBOX_JOB__BLOCK_LIST='["*.zip", "*.psd"]' KTOOLBOX_JOB__SEQUENTIAL_FILENAME=True ``` - 第二次下载,仅下载压缩包、PSD文件 ```dotenv KTOOLBOX_JOB__ALLOW_LIST='["*.zip", "*.psd"]' ```
https://github.com/Ljzd-PRO/KToolBox/releases/tag/v0.18.0
我试了一下是没问题的 ```dotenv KTOOLBOX_JOB__POST_DIRNAME_FORMAT={id} {title} {published} {user} {service} ``` `ktoolbox sync-creator https://kemono.su/fanbox/user/3316400 -l 2` 或者尝试加上单引号 ```dotenv KTOOLBOX_JOB__POST_DIRNAME_FORMAT='{id} {title} {published} {user} {service}' ```
it's not supported yet
不能,作者目录的话,可以考虑下载完以后手动更改目录名,毕竟就一个目录
https://github.com/Ljzd-PRO/KToolBox/releases/tag/v0.18.0