tvbutler从http://tvtorrents.com读取RSS源,并为您下载您偏好的质量的新剧集种子
项目描述
tvbutler从http://tvtorrents.com读取RSS源,并为您下载您偏好的质量的新剧集种子(但足够智能,如果可用,会回退到非高清版本)。
用法
tvbutler设计为作为crontab或launchd条目运行:没有参数调用它将下载所有给定的源,尝试识别节目,然后确定哪些剧集在哪些质量下可用。
然后它将种子文件下载到指定的目标目录(这通常将被种子客户端“监视”)。
tvbutler将其活动记录在~/.tvbutler/log中,并将已知节目和剧集的数据库存储在~/.tvbutler/database.db中
配置
配置位于~/.tvbutler/config。如果不存在,tvbutler将在第一次运行时创建一个示例配置。它包含一些注释,因此应该相当直观。
[main] torrent_download_dir=~/Downloads/ # one of sd, 720p, 1080p preferred_quality=720p # one per line, indented feeds = http://www.tvtorrents.com/mytaggedRSS?digest=xxxxx http://www.tvtorrents.com/mydownloadRSS?digest=xxxx
由于tvbutler旨在下载当前正在运行的节目发布的新剧集,因此默认情况下排除所有它识别为整个季度的存档种子。它是通过排除所有描述与正则表达式匹配的种子来实现的。如果您在配置的[main]部分中有一个global_exclude_regex条目,它将被应用;如果不存在,则不会进行筛选。默认设置如下所示
global_exclude_regex=(all.month|month.of|season[\s\d]*complete)
安装
只需像这样安装easy_install
easy_install tvbutler
或者,下载存档,展开它并运行
python setup.py install
这将安装上述提到的命令行可执行文件 tvbutler。
待办事项
存档或删除超过 n 天的文件(可能基于标签进行决策)
从 Transmission 中删除已达到种子上限的种子
历史记录
0.1.b1 - 2011-01-12
文档清理(感谢 claytron)
修复名称中包含“:”的节目(感谢 plambert),修复 https://github.com/tomster/tvbutler/pull/5
0.1a5 - 2010-12-17
健壮性修复(tvbutler 在某些条目上会崩溃并停止处理剩余条目)
将日志记录到 stdout,以便在从控制台调用 tvbutler 时获得即时反馈
0.1a4 - 2010-12-08
添加全局正则表达式过滤器(默认跳过季度的存档)
升级说明:将 global_exclude_regex=(all.month|month.of|season[\s\d]*complete) 添加到现有配置的 [main] 部分,以激活此功能。
0.1a3 - 2010-12-05
添加日志记录
0.1a2 - 2010-12-05
初始发布(由于 foobar 打包,0.1a 被删除)
项目详情
tvbutler-0.1b1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8cd60e0d6140bb75388dc3bba3a91b48f1365276bfbf1bb4c733dbb36cb74a7a |
|
MD5 | 0b2d7e18e15a08548976ae7cee8540bd |
|
BLAKE2b-256 | f0e0d101cd719e30279308787f8c0ada6375e21d67e1b985da1bf7a8a241542a |