如何自动下载种子的字幕

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 中的移动/删除文件自动删除种子?

如何使用youtube-dl刻录/硬编码已下载的youtube视频的字幕

求美剧冰与火之歌权力的游戏第一季720P种子