SubDownloader is a Free Open-Source tool written in PYTHON for automatic download/upload subtitles for videofiles (DIVX,MPEG,AVI,etc) and DVD's using fast hashing.
Project description
# SubDownloader
[![PyPI version](https://badge.fury.io/py/SubDownloader.svg)](https://badge.fury.io/py/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 2.7+ or 3.4+. 3.6+ recommended.
[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](https://mediaarea.net) version 2.1.6 or higher
[kaa-metadata]: only available for Python 2 (deprecated)
[langdetect]: language detection of subtitles by their contents
[argcomplete]: Bash tab completion for argparse
### Build dependencies
[python3-qt][pyQt5]: pyuic5 and pyrcc5 are needed to generate the gui from the interface description, these tools may be in devel package
## Running the program
### Graphical Interface
`sh $ ./subdownloader.py -g `
### Command Line
`sh $ ./subdownloader.py -c `
### Help
`sh $ ./subdownloader.py -h `
### Install Nautilus extension
`sh 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][subdownloader-launchpad] of the subdownloader program.
## License
SubDownloader is licensed under [GPL v3]
[Python]: <https://www.python.org/> [argparse]: <https://python.readthedocs.org/en/latest/library/argparse.html> [python-progressbar]: <https://github.com/niltonvolpato/python-progressbar> [Qt]: <https://www.qt.io/> [pyQt5]: <https://riverbankcomputing.com/software/pyqt/intro> [kaa-metadata]: <https://github.com/freevo/kaa-metadata> [pymediainfo]: <https://pymediainfo.readthedocs.org/> [argcomplete]: <https://argcomplete.readthedocs.org/> [langdetect]: <https://github.com/Mimino666/langdetect> [GPL v3]: <https://www.gnu.org/licenses/gpl-3.0.html> [subdownloader-launchpad]: https://launchpad.net/subdownloader
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for SubDownloader-2.1.0rc2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32ef735acc09c293012211b1690197a8bc33f37fc77f78bc4b1afcecdfe4ffc |
|
MD5 | 371598464ece7dd02404cb41eac207c8 |
|
BLAKE2b-256 | 50a6fa62ab9dafacf060abe3d449ad9bddece90dc0601f2bc342d769b6dcda3e |