从subdivx.com下载最佳匹配字幕的命令行工具

subdivx-download的Python项目详细描述


Michel Peterson的subdivx.com-subtitle-retriever的叉子 从subdivx.com检索节目集的最佳匹配字幕(西班牙语)

这个fork简化了使用独立程序的方法,允许 指定路径(文件名或目录)作为唯一参数,并更改 找到“最佳匹配”字幕的算法。

还添加了以下功能:

  • 打开压缩字幕旁边的rared字幕
  • 解包后重命名字幕
  • 包装。pip可安装setup.py,代码模块化
  • 可以检索部分下载文件的字幕(*.part*.temp*.tmp

安装

您可以使用pip安装它:

$ pip3 install --user subdivx-download

或开发版本:

$ pip3 install --user -U git+https://github.com/mgaitan/subdivx-download.git

用法

usage: subdivx [-h] [--quiet] [--skip SKIP] [--force] path

positional arguments:
  path                  file or directory to retrieve subtitles

optional arguments:
  -h, --help            show this help message and exit
  --quiet, -q
  --skip SKIP, -s SKIP  skip from head
  --force, -f           override existing file


.. tip::

    Run ``subdivx`` before ``tvnamer`` to give more metadata
    in your subtitle seach

更改日志

0.5(2019-04-23)

  • 通过一个简单的<;包含 “说明”中的更多元数据值>;[Martin Gaitan]
  • 清理。排除与标题不匹配的结果。[马丁·盖坦]

0.4(2017-08-25)

  • 吉迪尼奥。[马丁·盖坦]

  • 还活着。[马丁·盖坦]

  • 军旗。[马丁盖坦]

  • 来自p4bloch/master的合并拉取请求1。[马丁盖坦]

    更新smarter.py

  • 更新smarter.py。[p4bloch]

  • https://github.com/nqnwebs/subdivx.com-的合并分支“master” 字幕检索器。[马丁盖坦]

  • 自动处理日志存储(解决方法是不颁发权限 当它作为系统包安装时)[martin gattan]

  • 史诗般的复制和粘贴修复。[马丁盖坦]

  • 添加了--跳过参数。[马丁盖坦]

  • 自述更新。[马丁盖坦]

  • 可以检索部分下载的视频的字幕(带有扩展名 .part、.temp或.tmp)[马丁盖坦]

  • 解包后重命名。最好是自述。标签0.2.2。[马丁盖坦]

  • 对额外的元数据更加健壮。[马丁盖坦]

  • 版本0.2.1。[马丁盖坦]

  • 现在参数可以是一个目录。为每个检索一个副标题 视频如果不存在的话。[马丁盖坦]

  • 已更改此分叉的URL。[马丁盖坦]

  • setup.py中的标记版本。[马丁盖坦]

  • 使用tvnamer和一些简单的解析来检索最佳匹配 一集文件名的副标题。而不是许多强制参数 现在您可以只传递视频的文件名。[马丁盖坦]

  • 打包并拆分成lib和可执行文件。[马丁盖坦]

  • 使用外部工具unrr解压rared字幕。[马丁盖坦]

  • 更好的日志信息。[米歇尔·彼得森]

  • 有点脓毒性。[米歇尔·彼得森]

  • 尊重进口订单。[米歇尔·彼得森]

  • 已删除调试行。[米歇尔·彼得森]

  • get_subtitle_archive(…)重命名为get_subtitle(…)[米歇尔 彼得森]

  • 删除了EOF处的换行符。[米歇尔·彼得森]

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

推荐PyPI第三方库


热门话题
java<E extends Number>和<Number>之间有什么区别?   java如何将ActionScriptObject转换为ByteArray?   java如何平衡图形中的循环?   java为什么会抛出这个SAXParsexException?   使用JPA的java删除实体   java为什么要使用AccessibilityManager是有原因的。sInstance会导致内存泄漏吗?   java如何在Spring表单中隐藏选项?   java简单Hello World servlet在EclipseTomcat中给出错误404   java解决Web应用程序的heapdump问题(JSP+SpringMVC+JPAHIBERNATE)   SpringBoot如何为java联合生成graphql模式?   java是否将用户输入(从TextField)传递到另一个类?   java如何对集合执行clone()。newSetFromMap(地图)   java节点JS服务器处理10000个WebSocket   java为什么Thymeleaf International仅适用于ResourceBundleMessageSource   java如何使用build编译ResourceBundle类。xml文件   Java 2D游戏检查玩家是否触摸到另一个精灵   java无法从类<PowerMockRunner>转换为类<?扩展Runner>   从服务器搜索json数组的java搜索栏   java通过无知解决LazyInitializationException异常   java从线程更新JFreeChart