leoding86 / webextension-pixiv-toolkit

A web extension for Pixiv
1.42k stars 86 forks source link

[BUG] 自动创建无用的下载文件夹 #290

Open poplar-at-twilight opened 4 days ago

poplar-at-twilight commented 4 days ago

描述错误

下载文件时,会在目标文件夹自动新建一个文件夹。

预期行为

我不希望出现任何的自动新建文件夹,它与我现有的库存命名规则是不兼容的。

我希望它能像旧版 PixivToolkit,只下载文件,不自动创建文件夹。

故障演示

例如,下载 DYA_122842845_elyeden hamster_0~/Downloads,PixivToolkit 会自动在这个位置新建一个 DYA_122842845_elyeden hamster 或者按 {id}_{title} 自动生成的文件夹。如下:

poplar@c004-h1:~/Downloads> ll
总计 672
drwxr-xr-x 1 poplar poplar      0  9月21日 18:25 Aria2
drwxr-xr-x 1 poplar poplar    608  9月28日 21:59 chrome-backup
drwx------ 1 poplar poplar      0  9月28日 21:40 DYA_122842845_elyeden hamster
-rw-r--r-- 1 poplar poplar 687550  9月28日 21:40 DYA_122842845_elyeden hamster_0.png
drwxr-xr-x 1 poplar poplar   1050  9月24日 15:40 ISO
drwxr-xr-x 1 poplar poplar     72  9月24日 15:48 saves

这个自动新建的文件夹的名称遵循 PixivToolkit 关于 Pixiv 绘画重命名绘画 设定的值。

另外,该值无法被设置为空,且具有 {id}_{title} 的默认值。

PixivToolkit 设置

{"alwaysPack":false,"animationJsonFormat":1,"askDownloadSavedWork":true,"autoActivateDownloadPanel":true,"combinWRRuleAndIRRuleWhenDontCreateWorkFolder":0,"disableDownloadsShelf":false,"displayWorkTypeLabel":true,"dontCreateWorkFolder":0,"downloadMode":1,"downloadPackFiles":true,"downloadPanelPosition":"center","downloadPanelStyle":1,"downloadRelativeLocation":"","downloadSaveAs":false,"downloadSaveMode":0,"downloadTasksWhenDownloadingImages":3,"enableDownloadMetadata":false,"enableExtTakeOverDownloads":false,"enableExtend":false,"enableExtension":true,"enablePackUgoiraFramesInfo":true,"enablePtkSearch":true,"enableSaveDownloadHistory":1,"enableSaveVisitHistory":true,"enableWhenUnderSeconds":1,"extendDuration":3,"fanboxPostPageNumberLength":-2,"fanboxPostPageNumberStartWithOne":-2,"fanboxPostRenameImageRule":"p{pageNum}","fanboxPostRenameRule":"{id}_{title}/{pageNum}","featureKnown":false,"globalTaskPageNumberLength":-1,"globalTaskPageNumberStartWithOne":0,"globalZipMultipleImages":3,"guideShowed":false,"illustRenameImageRule":"{author}_{id}_{title}_{pageNum}","illustRenameRule":"{id}_{title}","illustrationCreateSubdirectory":1,"illustrationImageRenameFormat":"","illustrationKeepPageNumber":false,"illustrationPageNumberLength":-2,"illustrationPageNumberStartWithOne":-2,"illustrationRelativeLocation":"","illustrationRenameFormat":"","importantNoticeDisplayed":false,"language":"default","mangaImageRenameFormat":"","mangaPageNumberLength":-2,"mangaPageNumberStartWithOne":-2,"mangaPagesInChunk":99,"mangaRelativeLocation":"","mangaRenameFormat":"","mangaRenameImageRule":"{author}_{id}_{title}_{pageNum}","mangaRenameRule":"{author}_{id}_{title}","maxDownloadRecords":10000,"maxHistoryItems":10000,"maxProcessDownloadTasks":3,"multipleDownloadsGapTime":150,"notSaveNSFWWorkInHistory":false,"novelIncludeDescription":true,"novelRelativeLocation":"","novelRenameFormat":"","novelRenameRule":"{author}_{id}_{title}","pixivComicEpisodePageNumberLength":-2,"pixivComicEpisodePageNumberStartWithOne":-2,"pixivComicEpisodeRenameImageRule":"p{pageNum}","pixivComicEpisodeRenameRule":"{id}_{title}/{numberingTitle}_{workTitle}","pixivComicImageRenameFormat":"{id}_{title}_p{pageNum}","pixivComicPageNumberLength":-2,"pixivComicPageNumberStartWithOne":-2,"pixivComicRelativeLocation":"","pixivComicRenameFormat":"{id}_{title}","showPixivOmina":false,"showReloadInPopup":false,"showUpdateChangeLog":true,"statIllustDownloaded":0,"statMangaDownloaded":0,"statNovelDownloaded":0,"statUgoiraDownloaded":0,"ugoiraConvertTool":"default","ugoiraCustomFFmpegCommand":"","ugoiraFFmpegAPNGCliArgs":"-f concat -i input.txt -plays 0 output.apng","ugoiraFFmpegGIFCliArgs":"-f concat -i input.txt -plays 0 out.gif","ugoiraFFmpegMP4CliArgs":"-f concat -i input.txt -safe 0 -c copy output.mp4","ugoiraFFmpegWEBMCliArgs":"-f concat -i input.txt -safe 0 output.webm","ugoiraQuanlity":10,"ugoiraRelativeLocation":"","ugoiraRenameFormat":"","ugoiraRenameRule":"{author}_{id}_{title}","version":"6.0.0","visitHistoryType":"list","workCoverSize":1}

浏览器信息


关联信息

这个问题自 6.0 版本上线以来就一直存在。chrome 插件商店^1和 github^2 都有人反馈过,但直到今天,PixivToolkit 依旧会自动创建无用的文件夹。