聚合多书籍数据源追踪作者并自动下载电子书/漫画资源
Goodreads/LibraryThing/GoogleBooks 提供作者与书目元数据,LazyLibrarian 基于元数据自动抓取下载,形成追踪-下载闭环
✓ 多数据源聚合元数据✓ 自动化追踪与下载 ✕ 仅 Python 部署方式✕ 标注 ⚠ 可能不够稳定
方案简介
LazyLibrarian 是一个自托管的自动化图书/漫画追踪下载工具,核心方案是把多个在线书籍数据库组合为元数据源,再配合 NZB 与种子下载渠道,实现对喜爱作者的持续关注与新书自动抓取。适合拥有个人数字图书馆、希望自动补全作者作品集的读者。
亮点与能力
- 关注作者,自动获取其新作信息
- 从多个数据源抓取作者与书目元数据
- 支持 NZB 与 torrents 两种下载方式
- 自动化下载 cbr/cbz 漫画文件(参见 Mylar3 类似场景)
组成与分工
- LazyLibrarian:核心调度与追踪程序,管理作者关注与下载任务
- Goodreads:作者信息与图书信息数据源
- LibraryThing:作者信息与图书信息数据源
- Google Books:可选的补充数据源
- NZB / torrents:资源下载通道
前置要求
- Python 运行环境(技术栈标注为 Python)
- 可访问 Goodreads、LibraryThing、GoogleBooks 的网络
- NZB 索引站或种子下载器访问权限
注意事项与常见问题
- 该条目在清单中带有
⚠标记,可能存在更新或维护方面的注意事项。 - Google Books 为可选项(optionally),非必需依赖。
优缺点
- ✓ 多数据源聚合元数据
- ✓ 自动化追踪与下载
- ✕ 仅 Python 部署方式
- ✕ 标注 ⚠ 可能不够稳定
出处
本方案挖掘自开源项目 awesome-selfhosted/awesome-selfhosted,方案内容与实施命令均来自其 README 原文。