为你的电视节目的最新一集扬克激流。

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在GitHub中获得特定版本的所有提交?   错误GlobalBlockPalette(Nukkit)java 811   java通过一个有效的键访问Map的Map给出了NPE   java如何使用AspectJ从@Around声明的方法中获取值?   流JAVA:BufferdInputStream和BufferedOutputStream   java错误:包com。亚马逊。服务。dynamodbv2不存在?   java Android使用“instanceof”是确定“onItemSelected”中微调器返回的项目类型的唯一方法吗?   java如何更改JProgressBar文本颜色   在同一文件夹中导入java文件   jsoup这个代码有什么问题?(java)(错误:找不到符号方法getValue())   在Java中,如何以随机顺序迭代zip文件中的条目?   java如何从启动服务创建通知或Toast?   为什么我的java awt代码运行得很慢?   JavaSpring应用程序运行,但无法在测试时创建bean   如何增加一个java。sql。14天的时间戳?   Java中的开源标记云库   Java:设计并实现在程序中实现星期几的课程日   hibernate中集合的java@OneToMany映射