Mylar3 开源项目教程
1. 项目介绍
Mylar3 是一个自动化的漫画书(cbr/cbz 格式)下载器,适用于各种下载客户端。它允许用户创建一个漫画系列的监视列表,并监控这些系列的新发行、更新信息等。Mylar3 能够自动下载、排序和重命名下载的漫画书,并支持监控每周的拉取列表以下载相关漫画。此外,它还支持故事弧的监控和维护。
Mylar3 是基于 Python3 开发的,支持多种操作系统(如 Windows、Linux、macOS、Raspberry Pi 等),并且兼容 SABnzbd、NZBGet 和各种 torrent 客户端。它还支持多个新znab 索引器,并提供直接下载功能。
2. 项目快速启动
2.1 安装 Mylar3
你可以通过 Git 克隆项目或使用 Docker 来安装 Mylar3。
2.1.1 通过 Git 安装
git clone https://github.com/mylar3/mylar3.git
cd mylar3
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python Mylar.py
2.1.2 通过 Docker 安装
docker pull linuxserver/mylar3
docker run -d \
--name=mylar3 \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-p 8090:8090 \
-v /path/to/config:/config \
-v /path/to/comics:/comics \
--restart unless-stopped \
linuxserver/mylar3
2.2 配置 Mylar3
启动 Mylar3 后,打开浏览器并访问 http://localhost:8090
,进入 Mylar3 的 Web 界面进行配置。你需要设置下载客户端、索引器和其他相关选项。
3. 应用案例和最佳实践
3.1 自动下载漫画
Mylar3 可以自动监控你感兴趣的漫画系列,并在新发行时自动下载。你可以设置特定的下载规则,例如只下载特定格式的文件或只下载特定出版商的漫画。
3.2 故事弧管理
Mylar3 支持故事弧的管理,你可以设置特定的故事弧并监控其相关漫画的下载情况。这对于收集完整的系列漫画非常有用。
3.3 元数据标记
Mylar3 使用 ComicTagger 自动为下载的漫画添加元数据。这有助于保持漫画库的组织性和一致性。
4. 典型生态项目
4.1 SABnzbd
SABnzbd 是一个开源的二进制下载器,与 Mylar3 无缝集成,用于自动下载漫画。
4.2 NZBGet
NZBGet 是另一个流行的二进制下载器,也与 Mylar3 兼容,提供高效的下载管理。
4.3 ComicTagger
ComicTagger 是一个用于标记漫画文件的工具,Mylar3 使用其修改版本来为下载的漫画添加元数据。
通过这些生态项目的结合,Mylar3 提供了一个完整的漫画下载和管理解决方案。