管理电视/电影文件到可安装媒体共享的传输。
media-transporter的Python项目详细描述
管理电视/电影文件到可安装媒体共享的传输。
出资人:
- 史蒂夫·科沃德(stevesugarstack.io)
媒体传送器是一个由懒惰和无聊引起的项目, 主要是。有很多类似的或功能齐全的替代品,比如 SickBeard和其他人,但是我已经有了一个现有的工作流程:
- 轮询rss源并下载torrent文件 (Otomatic)。
- 自动监视文件夹中的Torrent并自动添加到 Torrent客户端(Transmission)。
最后一部分涉及到需要将已完成的下载移动到我的NAS。 输入media-transporter。工作原理如下:
- 在您选择的目录中创建config.py。使用 config_example.py作为模板。主要的选择是 media_shares、download_path和unrar_path。调整这些 要匹配到媒体共享的路径,您已经完成了 下载,absolute路径指向unrarbinary。这个 share_[tv|movie]_*config选项指向媒体上的路径 共享电视和电影的存储位置。
- media-transporter需要一个命令行参数。-c 应该是absolute到config.pyfile的路径。
- 执行时(最好在Torrent完成后自动执行 (例如,传输是为了支持这一点而构建的), media-transporter确定配置的媒体共享是否为 在可接受的存储容量范围内(配置在 config.py)。
- 如果是,media-transporter检查下载文件夹中的 媒体文件和文件夹,并智能地将它们移动到 他们在您的媒体共享上的适当目的地。
- 日志被写入log file的值以记录所有操作 在处理过程中拍摄。对调试有用。
其思想是media-transporter可以用于 多平台,包括windows。目前, media-transporter只在OSX和Linux上测试过,但是 应该可以很容易地支撑窗户。
要求
- Python2.*
- unrar通过apt get/yum(linux)、自制(os x)、winrar (Windows)
安装
$ pip install transporter
$ python setup.py install
要做的事情
- 代码清理。有很多事情要做。这本来不是用来的 公开发行。
- 在windows上支持和测试脚本。