SubDownloader is a Free Open-Source tool written in Python for automatic download/upload of subtitles for video files. It uses some smart hashing algorithms to work fast.
Required:
- Python: version 3.5+.
- pyQt5: Python Qt5 bindings (graphical interface)
- This package requires Qt
- Python packages:
- argparse: parsing command line options (standard since Python 3.2)
- python-progressbar: command line interface
Optional:
- pymediainfo: replaces python-kaa-metadata in Python 3, needs mediaInfo version 2.1.6 or higher
- langdetect: language detection of subtitles by their contents
- argcomplete: Bash tab completion for argparse
- python3-qt:
pyuic5
andpyrcc5
are needed to generate the gui from the interface description, these tools may be in devel package
$ ./subdownloader.py -g
$ ./subdownloader.py -c
$ ./subdownloader.py -h
ln -s $PATHTOSUBDOWNLOADER/subdownloader-nautilus/subdownloader_nautilus.py ~/.local/share/nautilus-python/extensions/
subdownloader
needs to be in the $PATH
environment variable.
The original developers of the subdownloader program.
SubDownloader is licensed under GPL v3