bookget 开源了(更新至:v25.0701)
此工具我已经许久未使用。近日,看到网友还有在使用。因此,略作修改,提供给大家,方便以后有人维护。
开发语言 Golang,方便跨平台。bookget代码丑陋,偶合性低,二次修改没难度。
思虑许久,还是决定发出来(潜水是快乐的事)。
项目主页
- github.com/deweizhu/bookget/
适用于全球访问,但大陆用户偶尔无法访问。 - dev.azure.com/zhudw/bookget/
适用于中国大陆用户访问。
此工具用于下载数字化古籍图书,目前支持约50个图书馆。
采用GPL-3.0开源协议,欢迎有开发能力的朋友二次修改、分发(前提是你遵守了GPL-3.0 license)。
最新下載地址:
github: github.com/dewei…t/releases
一般同步更新,推荐从github下载,它包含源代码、及说明文档。
下载匹配你操作系统的版本 (Windows, MacOS, 或 Linux), 解压缩到电脑中任意文件夹下。
- 例如:
D:\\\\\\\\bookget文件夹(路径不要包含中文、空格等特殊符号。) - 双击
bookget运行,并按提示输入URL。
怎么输入呢?不用一个字一个字敲。你可以先复制好网址,点击鼠标右键,即可以粘贴。按下键盘“回车键Enter”后,开始下载。
Win可用环境:windows 10 x64 / windows 11 (自2024/01/12日起,引入bookget-gui只适用于Win10/11 x64系统)。
更新日志
bookget v25.0701
编译截止 2025-07-01 日之前的源码,只修复了些许Bug。
bookget v25.0601
[update] 这是一个测试版,bookget 废弃[config.ini/urls.txt],新增[header.txt]。bookget-gui 不受影响,仍可用 urls.txt。
bookget v25.0517
[update] 优化 bookget-gui 主线程和子线程,减少 UI 线程卡顿。
在 config.yaml 中多加 2 个测试例子(首都图书馆古籍、上海图书馆古籍)。 详见:wiki 08.bookget gui高级应用
bookget v25.0512
[update] 使用windows共享内存同步 bookget-gui 进程通信。也可单独批量下载 urls.txt 中图片URL。
[fixed] 某些网站使用 AWS/Cloudflare 等CDN加速带防御功能,可使用 bookget-gui 辅助自动下载。
使用教程:09.bookget gui 使用说明
- 如需生成 cookie.txt 请单独下载 bookget-gui
- 请克制自己的欲望,按个人需求下载电子书,不要做网站数据搬运工。
bookget 25.0507
- 内置拼图下载 IIIF v2/v3 和Deep Zoom(含国内变种版) 已测试,但可能还会有某些站有bug。
- 为方便机器人自动发布 release 版本,不再提供压缩包其它的文件。
- 如需要 bookget-gui 浏览器,可以从 github.com/dewei…i/releases 下载
bookget 25.0501
[新增] 中华古籍智慧化服务平台
[新增] 最新版本检测功能(不强制更新,但会提示)。
[修复] 删除失效的网站,保持与wiki一致,重构部分代码。
提示:config.ini 需使用新版,不兼容旧版。
测试示例:
`Enter an URL: -> https://guji.nlc.cn/resource/resourceDetail?id=1001254 准备中 87/2050 开始下载任务 (最大并发数: 1)... 总任务数: 2050 downloading 4% |██ | (91/2050, 60 it/min) [22m14s:32m51s]`
友情提示:请按需囤书,避免造成软件失效。
💬 全部回复 (1)
请 登录 后发表回复。