如何自动下载种子的字幕
Posted
技术标签:
【中文标题】如何自动下载种子的字幕【英文标题】:How to automate downloading of subtitles for torrents 【发布时间】:2020-05-31 09:43:49 【问题描述】:我知道标题确实含糊不清,但无论如何,一旦种子下载完成,我有一个用于下载系列或电影字幕的脚本。输入需要是下载文件的文件路径。方便的是 uTorrent 支持在 torrent 完成下载并将文件路径作为其“参数”之一时运行脚本。我尝试使用
运行脚本C:\python\subtitles.py %D
其中 %D 是文件路径支持的 utorrent 参数。这不起作用,因为脚本加载然后提示用户输入。有关如何自动执行此操作的任何帮助都会有所帮助。
from datetime import timedelta
from babelfish import Language
from subliminal import download_best_subtitles, region, save_subtitles, scan_videos
import os
# configure the cache
region.configure('dogpile.cache.dbm', arguments='filename': 'cachefile.dbm')
path = str(input("enter filepath:"))
# scan for videos newer than 1 week and their existing subtitles in a folder
videos = scan_videos(path, age=timedelta(days=7))
print("scan success")
# download best subtitles
subtitles = download_best_subtitles(videos, Language('eng'))
print("downloads done")
# save them to disk, next to the video
for v in videos:
save_subtitles(v, subtitles[v])
【问题讨论】:
问题标题可能是:如何从python中uTorrent的“torrent下载完成后运行脚本”功能获取参数 【参考方案1】:这是因为您尝试从标准输入获取“参数”,而您的 bittorrent 客户端将路径作为命令行参数传递。
将path = str(input("enter filepath:"))
替换为
import sys
path = sys.argv[1]
它会起作用的。
【讨论】:
谢谢,让我测试一下并回复你以上是关于如何自动下载种子的字幕的主要内容,如果未能解决你的问题,请参考以下文章
谁有下载边桥谜案.The.Bridge.S01E01.中英字幕.WEBrip.720x400-YYeTs人人影视种子的网址感谢哈
求绝命毒师第三季的BT种子,如有,不胜感激,请发到绝命毒师第三季的BT种子,谢谢...
如何使用 rtorrent 中的移动/删除文件自动删除种子?