跳转到主要内容

tvbutler从http://tvtorrents.com读取RSS源,并为您下载您偏好的质量的新剧集种子

项目描述

tvbutler从http://tvtorrents.com读取RSS源,并为您下载您偏好的质量的新剧集种子(但足够智能,如果可用,会回退到非高清版本)。

用法

tvbutler设计为作为crontablaunchd条目运行:没有参数调用它将下载所有给定的源,尝试识别节目,然后确定哪些剧集在哪些质量下可用。

然后它将种子文件下载到指定的目标目录(这通常将被种子客户端“监视”)。

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

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 (15.4 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面