Skip to main content

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

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
- Python packages:
* [argparse]: parsing command line options (standard since Python 3.2)
* [python-progressbar]: command line interface
- Graphical interface:
* [Qt]: graphical interface
* [pyQt]: Python bindings (version 5)

Optional:
- [kaa-metadata]: currently only available for Python 2
- [pymediainfo]: used as fallback for python-kaa-metadata. This package needs [MediaInfo](https://mediaarea.net). Version 2.1.6 or higher.
- [langdetect]: language detection of subtitles by their contents
- [argcomplete]: Bash tab completion for argparse

### Build dependencies

- [python3-qt5-devel][pyQt]: generate the gui from the interface description


## Running the program

### Graphical Interface

```sh
$ ./subdownloader.py -g
```

### Command Line

```sh
$ ./subdownloader.py -c
```

### Help

```sh
$ ./subdownloader.py -h
```

## 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/>
[pyQt]: <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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

SubDownloader-2.0.19-py3.5.egg (1.9 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page