管理电视/电影文件到可安装媒体共享的传输。

media-transporter的Python项目详细描述


管理电视/电影文件到可安装媒体共享的传输。

出资人:

  • 史蒂夫·科沃德(stevesugarstack.io)

媒体传送器是一个由懒惰和无聊引起的项目, 主要是。有很多类似的或功能齐全的替代品,比如 SickBeard和其他人,但是我已经有了一个现有的工作流程:

  • 轮询rss源并下载torrent文件 (Otomatic)。
  • 自动监视文件夹中的Torrent并自动添加到 Torrent客户端(Transmission)。

最后一部分涉及到需要将已完成的下载移动到我的NAS。 输入media-transporter。工作原理如下:

  • 在您选择的目录中创建config.py。使用 config_example.py作为模板。主要的选择是 media_sharesdownload_pathunrar_path。调整这些 要匹配到媒体共享的路径,您已经完成了 下载,absolute路径指向unrarbinary。这个 share_[tv|movie]_*config选项指向媒体上的路径 共享电视和电影的存储位置。
  • media-transporter需要一个命令行参数。-c 应该是absoluteconfig.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上支持和测试脚本。

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

推荐PyPI第三方库


热门话题
java CXF和授权   java在网站中部署使用swing创建的表单   java为什么getHeaderField()返回一个字符串,其中getHeaderFields()返回HttpUrlConnection中的Map<String,List<String>>   java如何检测恶意数据包?   webview中的java网页为空   java SWT图像资源,用于将我的所有图像存储在一个位置   java计算数组的最大长度,使平均值小于给定值   java“发件人电话号码无效”和美国号码   将Swing组件作为内容的自定义Java工具提示不会显示   在并发HashMap中重新灰化期间的java检索   Java 7和Tomcat 7.0.64 ClassFormatException:常量池中的字节标记无效   使用JUnit的java assertNull因NullPointerException失败   java内存中的文件是否与文件系统中的文件大小相同?   循环内实例化的类型的java注入依赖项