首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动下载torrents字幕

如何自动下载torrents字幕
EN

Stack Overflow用户
提问于 2020-05-31 17:43:49
回答 1查看 201关注 0票数 0

我知道标题真的很模糊,但不管怎样,我有一个脚本,一旦torrent下载完成,我就可以下载剧集或电影的字幕。输入必须是下载文件的文件路径。方便的是,uTorrent支持在torrent完成下载后运行脚本,并将文件路径作为其“参数”之一。我尝试使用以下命令运行脚本

代码语言:javascript
复制
C:\python\subtitles.py %D

其中%D是文件路径支持的utorrent参数。这不起作用,因为脚本加载,然后提示用户input.Any帮助如何自动化这将是很有帮助的。

代码语言:javascript
复制
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])
EN

回答 1

Stack Overflow用户

发布于 2020-08-26 01:46:03

这是因为当您的bittorrent客户端将路径作为命令行参数传递时,您正在尝试从stdin获取“参数”。

path = str(input("enter filepath:"))替换为

代码语言:javascript
复制
import sys

path = sys.argv[1]

它会起作用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62114305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档