Skip to content

About

精简功能,尽可能通过调用方式下载, 适合其他程序定时调用来进行杂志监听及下载打包

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

qwq

简介

ComicFuz-Downloader的Mini Ver,致力于能够第一时间获取杂志信息并且自动下载

支持功能

删除线部分均为Full Ver所支持的

  • 漫画/单行本/ 杂志多线程下载
  • 使用代理
  • 自定义线程数量
  • 自定义下载文件夹
  • 支持登录
  • 支持自动压缩图片(可自定义压缩率)/ 生成压缩包
  • 下载出错时等待5s后自动重试
  • 批量下载(详细请见命令示例)

Mini Ver的特别功能

  • 支持检测杂志更新
  • 支持模块调用
  • 记录每一期的下载历史,自动补全漏下的期号

关于下载历史与自动补全

下载历史保存在运行目录下的 store_data.json 中(旧版本只记录「每本杂志最新一期」的格式会在首次运行时自动升级为新格式)。

每次检查更新时会:

  1. 从商店获取每本被追踪杂志的最新一期;
  2. 通过杂志详情接口获取该杂志最近约 12 期的列表(商店只会给出最新一期,漏掉的期号只能从这里找回来);
  3. 结合下载历史与下载目录中已存在的文件,找出所有还没下载的期号,包括中间漏掉的那些;
  4. 按时间从旧到新依次下载,每成功一期就立刻写入下载历史。

所以「下载了1月和3月、漏掉了2月」这种情况,下一次运行会自动把2月补上。

几个边界行为:

  • 某本杂志第一次被追踪(既没有历史记录、下载目录里也没有它的文件)时,只会下载最新一期,不会一口气下载整段历史;
  • 某一期的图片没有全部下载成功时,这一期不会被写入下载历史,下次运行会自动重试(未压缩的临时目录也会保留);
  • 手动用 --magazine 下载的期号同样会写入下载历史,参与后续的补全判断。

更多版本

  • Full Ver 全功能版,但是可能并没有怎么维护
  • OneBot Ver Mini Ver + OneBot的特殊版本,支持检测更新下载压缩并上传到qq群中

Mini Ver与Full Ver的区别

Mini Ver尽可能精简功能

理论上Mini Ver只支持在登录状态下下载杂志

About

精简功能,尽可能通过调用方式下载, 适合其他程序定时调用来进行杂志监听及下载打包

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages