Skip to content

mzbhy/SubtitleDownload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

SubtitleDownload

利用射手API,自动下载字幕文件。(API说明

脚本用python2.7.10编写,利用urllib和urllib2获取URLs(Uniform Resource Locators)数据,利用json解析API返回数据,利用hashlib计算文件哈希值,利用docopt提供CLI接口。

使用方法

  1. 安装依赖项(按需)

    sudo pip install docopt
  2. 下载脚本

    git clone https://github.com/lxalxy/SubtitleDownload.git
    cd SubtitleDownload
  3. 运行脚本下载字幕(当路径存在特殊符号以及空格时,需要在路径外加双引号)。当路径为文件夹时,自动搜索文件夹下所有视频文件并下载字幕。

    # 单个视频文件下载中文字幕
    python shooter_download.py D:\test.avi
    # 单个视频文件下载英文字幕
    python shooter_download.py -e D:\test.avi
    # 搜索文件夹中所有视频文件并下载中文字幕
    python shooter_download.py D:\test
    # 递归搜索文件夹中所有视频文件并下载英文字幕
    python shooter_download.py -re D:\test

参数说明

  • -h,--help 显示帮助菜单
  • -c 中文字幕(默认)
  • -e 英文字幕
  • -r 递归遍历文件夹(默认不开启)

Windows下添加到右键菜单

将WindowsRightClickMenu\SubtitleDownload.bat以及WindowsRightClickMenu\SubtitleDownload.reg文件中的路径修改为自己的路径,保存后双击SubtitleDownload.reg即可。脚本中参数均为默认项。

更新历史

2017.01.30

  1. 修正Linux系统下字幕文件与脚本文件同目录的问题
  2. Windows下快捷操作方式由“发送到”改为“鼠标右键菜单”,并修正包含特殊字符的文件名问题

2017.02.01

  1. 添加文件夹检测功能
  2. 添加递归遍历文件夹功能
  3. Windows注册表文件添加文件夹右键菜单

About

利用射手API下载字幕文件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors