Sick-Beard 开源项目教程
1、项目介绍
Sick-Beard 是一个为新闻组用户设计的个人视频录制(PVR)工具,支持有限的BT下载功能。它能够监控你喜欢的电视剧的新剧集,并在它们发布时下载、排序、重命名,并可选地生成元数据。Sick-Beard 支持多个BT和新闻组站点,并从 TVDB 和 TVRage 获取节目信息。
主要功能包括:
- 自动检索新剧集的BT或NZB文件
- 扫描现有库并下载缺失的季或剧集
- 监控更好的版本并升级现有剧集
- 支持XBMC库更新、海报/粉丝艺术下载和NFO/TBN生成
- 配置剧集重命名
- 支持直接将NZB发送到SABnzbd,并正确优先级和分类
2、项目快速启动
安装依赖
在运行 Sick-Beard 之前,你需要安装 Python 2.5+ 和 Cheetah 2.1.0+。
# 安装 Python 2.5+
sudo apt-get install python2.5
# 安装 Cheetah
pip install Cheetah
下载并运行 Sick-Beard
# 克隆项目仓库
git clone https://github.com/midgetspy/Sick-Beard.git
# 进入项目目录
cd Sick-Beard
# 运行 Sick-Beard
python SickBeard.py
3、应用案例和最佳实践
应用案例
Sick-Beard 可以用于自动下载和管理你喜欢的电视剧集。例如,你可以设置 Sick-Beard 监控《权力的游戏》的新剧集,并在它们发布时自动下载到你的媒体库中。
最佳实践
- 配置文件管理:定期备份 Sick-Beard 的配置文件,以便在需要时恢复设置。
- 监控和升级:设置 Sick-Beard 监控更好的剧集版本,并自动升级现有剧集,以确保你拥有最佳质量的剧集。
- 集成XBMC:将 Sick-Beard 与 XBMC 集成,实现自动库更新和海报/粉丝艺术下载。
4、典型生态项目
- XBMC:一个开源的媒体中心软件,可以与 Sick-Beard 集成,实现自动库更新和媒体管理。
- SABnzbd:一个开源的二进制新闻组下载器,可以与 Sick-Beard 集成,实现自动NZB文件下载和处理。
- TVDB:一个电视剧数据库,提供丰富的电视剧信息和海报,Sick-Beard 使用它来获取剧集信息。
通过这些生态项目的集成,Sick-Beard 可以构建一个完整的电视剧自动下载和管理系统。