慈善包(Hunble Bundle)购买的书籍合集下载非常麻烦,需要一个一个的去选择下载。

自带批量下载的功能不是很好用 —— 一次性打开所有链接,文件名也使用的内部格式名。

稍稍整合了个用户脚本,可以自动下载所选格式及补充内容(Supplement), 打包到一个 ZIP 文件后保存。

下载安装

选择其中一个下载方式 - 本站下载 | GreasyFork

测试于 Edge + ViolentMonkey 扩展。

使用说明

  1. 访问购买历史界面,键入 Book 过滤书籍包:

    过滤电子书慈善包

  2. 在原本批量下载(Bulk Download)按钮的右侧, 新加入了一个 ZIP 下载的按钮:

    批量下载选项,分别为格式、批量下载、打包下载。

  3. 等待下载完毕。等待下载或下载中的文件将半透明显示。项目下载完毕后将显示绿色背景。

    下载进度展示

  4. 下载完毕后,自动弹出文件下载窗。打开可以看到所下载的文件:

    下载完毕时的压缩包展示

  5. 若下载项目含有补充内容(Supplement),也会一并下载。

    下载完毕时的压缩包展示

特别说明

Internet Download Manager 或其它下载工具打断了文件抓取过程, 请将下载域名 dl.humble.com 加入到列外并重试。

将 Humble Bundle 下载域名加入到 IDM 自动例外

碎碎念

为什么 HB 官方没有这个功能,还得依赖一个第三方脚本来干这事…

待做事项

  • 与桌面客户端(或 HTTP 服务器)进行通信并批量下载到目录(正确文件名)或打包。

更新记录

v1.0.0 (2022.03.19)

  • 初版发布