为你的电视节目的最新一集扬克激流。
yanktv的Python项目详细描述
这个简单的工具将尝试为你的新剧集刮一个Torrent站点 最喜欢的电视节目和下载的种子为你。
安装
只需使用pip:
$ pip install yanktv
用法
(可选)启动数据库并用旧的片段填充它 已经观看过,因此不必下载旧的Torrent:
$ yanktv --init
每当你想检查新的剧集并下载相关的 Torrents,只需运行:
$ yanktv
如果您设置了一个virtualenv并在其中安装了yanktv,则可以 一定要打电话到yanktv:
$ /PATH/TO/VENV/bin/yanktv
命令行
可选参数:
-h, --help show this help message and exit -v, --version show program's version number and exit -c PATH, --config PATH path to config file (defaults to XDG_CONFIG_HOME: /home/USER/.config/.yanktvrc) -i, --init initiate the database and fill it with episode data, but does NOT download torrents
配置
yanktv的配置文件是一个常规的python模块,可以放置 在你系统的任何地方。默认位置是~/.yanktvrc。
电视节目
(必需)要播放的电视节目的python列表。示例:
TV_SHOWS = ('south park')
新物品
(必需)一个python函数,yanktv在发现新的 电视节目的插曲。必需的函数参数是epsessionname和 url指向Torrent。示例:
def NEW_ITEM(episode, url): print('New episode found, called:', episode) print('Torrent URL:', url)
基本URL
一条python字符串,告诉yanktv应该从何处获取新的 种子。如果在url中插入{search},它将被替换为 正在被删除的当前电视节目的名称。示例:
BASE_URL = 'https://somewhere.com/tvshow/{SEARCH}'
数据库文件
一个python字符串,它应该包含yanktv将要 存储它的数据库。默认为~/.yanktv.db。示例:
DATABASE_FILE = '/var/cache/yanktv.db'
调试
python布尔值,如果设置为true,yanktv将显示一些额外的 运行时的信息。示例:
DEBUG = True
许可证
麻省理工学院许可证,请参见license.txt