SubDownloader
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.
Dependencies
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
Build dependencies
- python3-qt:
pyuic5andpyrcc5are needed to generate the gui from the interface description, these tools may be in devel package
Running the program
Graphical Interface
$ ./subdownloader.py -g
Command Line
$ ./subdownloader.py -c
Help
$ ./subdownloader.py -h
Install Nautilus extension
ln -s $PATHTOSUBDOWNLOADER/subdownloader-nautilus/subdownloader_nautilus.py ~/.local/share/nautilus-python/extensions/
subdownloader needs to be in the $PATH environment variable.
Credits
The original developers of the subdownloader program.
License
SubDownloader is licensed under GPL v3
Release files for subdownloader 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| subdownloader-2.1.0.tar.gz | 1.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| subdownloader-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.3 MB
Release files / subdownloader-2.1.0.tar.gz
| Download URL | subdownloader-2.1.0.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
47f1508f679ca85adc9298950f5921dd8c027fcbd66a7d7c27cec662fb7f49a4
|
|
BLAKE2b-256 checksum How to use checksums |
82ab1cb7bd12084362802b594e20b33612e6827e87b11afbf304320ac0ff2bb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4
|
Release files / subdownloader-2.1.0-py3-none-any.whl
| Download URL | subdownloader-2.1.0-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
794ebabf7e1a9ef2b8f8c62c2d8a9e1d9481d50fda46221ae2931b00d6aad6f6
|
|
BLAKE2b-256 checksum How to use checksums |
e066e13ad53d36416ef9ecec52880e965492d195bd2d4684318101aaa4096786
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4
|