{ "info": { "author": "SubDownloader Developers", "author_email": "anonymous.maarten@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: X11 Applications :: Qt", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia", "Topic :: Utilities" ], "description": "# SubDownloader\n\n[![PyPI version](https://badge.fury.io/py/SubDownloader.svg)](https://pypi.python.org/pypi/SubDownloader/) [![Travis status](https://travis-ci.org/subdownloader/subdownloader.svg?branch=master)](https://travis-ci.org/subdownloader/subdownloader) [![Appveyor status](https://ci.appveyor.com/api/projects/status/63u81ypw4wdlt3bk?svg=true)](https://ci.appveyor.com/project/subdownloader/subdownloader)\n\nSubDownloader 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.\n\n## Dependencies\n\nRequired:\n\n- [Python]: version 3.5+.\n- [pyQt5]: Python Qt5 bindings (graphical interface)\n * This package requires [Qt]\n- Python packages:\n * [argparse]: parsing command line options (standard since Python 3.2)\n * [python-progressbar]: command line interface\n\nOptional:\n\n- [pymediainfo]: replaces python-kaa-metadata in Python 3, needs [mediaInfo](https://mediaarea.net) version 2.1.6 or higher\n- [langdetect]: language detection of subtitles by their contents \n- [argcomplete]: Bash tab completion for argparse\n\n### Build dependencies\n\n- [python3-qt][pyQt5]: `pyuic5` and `pyrcc5` are needed to generate the gui from the interface description, these tools may be in devel package\n\n## Running the program\n\n### Graphical Interface\n\n```sh\n$ ./subdownloader.py -g\n```\n\n### Command Line\n\n```sh\n$ ./subdownloader.py -c\n```\n\n### Help\n\n```sh\n$ ./subdownloader.py -h\n```\n\n### Install Nautilus extension\n\n```sh\nln -s $PATHTOSUBDOWNLOADER/subdownloader-nautilus/subdownloader_nautilus.py ~/.local/share/nautilus-python/extensions/\n```\n\n`subdownloader` needs to be in the `$PATH` environment variable.\n\n## Credits\n\nThe [original developers][subdownloader-launchpad] of the subdownloader program.\n\n## License\n\nSubDownloader is licensed under [GPL v3]\n\n [Python]: \n [argparse]: \n [python-progressbar]: \n [Qt]: \n [pyQt5]: \n [pymediainfo]: \n [argcomplete]: \n [langdetect]: \n [GPL v3]: \n [subdownloader-launchpad]: https://launchpad.net/subdownloader", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/subdownloader/subdownloader/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/subdownloader/subdownloader", "keywords": "download,upload,automatic,subtitle,movie,video,film,search", "license": "GPL3", "maintainer": "SubDownloader Developers", "maintainer_email": "anonymous.maarten@gmail.com", "name": "subdownloader", "package_url": "https://pypi.org/project/subdownloader/", "platform": "", "project_url": "https://pypi.org/project/subdownloader/", "project_urls": { "Bug Tracker": "https://github.com/subdownloader/subdownloader/issues", "Download": "https://github.com/subdownloader/subdownloader/releases", "Homepage": "https://github.com/subdownloader/subdownloader", "Source Code": "https://github.com/subdownloader/subdownloader", "Translations": "https://github.com/subdownloader/subdownloader-i18n" }, "release_url": "https://pypi.org/project/subdownloader/2.1.0/", "requires_dist": null, "requires_python": ">=3.5.*, <4", "summary": "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.", "version": "2.1.0" }, "last_serial": 5996080, "releases": { "2.0.19": [ { "comment_text": "", "digests": { "md5": "834f98f5d0c3e78f8386433c060a40aa", "sha256": "83141583b24957e2feed1e3df051360dea5ccbcb47a6e92b1766f0cb8f1ed583" }, "downloads": -1, "filename": "SubDownloader-2.0.19-py3.5.egg", "has_sig": false, "md5_digest": "834f98f5d0c3e78f8386433c060a40aa", "packagetype": "bdist_egg", "python_version": "any", "requires_python": null, "size": 1896805, "upload_time": "2017-03-31T02:45:58", "url": "https://files.pythonhosted.org/packages/bc/f0/0147230963934cfdb1f22a7e83f9e04525874af7217c00d8881ffc57e6dc/SubDownloader-2.0.19-py3.5.egg" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "9fab895977dec2da9290e6dd7162b92f", "sha256": "794ebabf7e1a9ef2b8f8c62c2d8a9e1d9481d50fda46221ae2931b00d6aad6f6" }, "downloads": -1, "filename": "subdownloader-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fab895977dec2da9290e6dd7162b92f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*, <4", "size": 1229915, "upload_time": "2019-10-18T15:00:37", "url": "https://files.pythonhosted.org/packages/e0/66/e13ad53d36416ef9ecec52880e965492d195bd2d4684318101aaa4096786/subdownloader-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb286e8b235f23619c110f8b494e18d5", "sha256": "47f1508f679ca85adc9298950f5921dd8c027fcbd66a7d7c27cec662fb7f49a4" }, "downloads": -1, "filename": "subdownloader-2.1.0.tar.gz", "has_sig": false, "md5_digest": "fb286e8b235f23619c110f8b494e18d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*, <4", "size": 1041498, "upload_time": "2019-10-17T22:00:19", "url": "https://files.pythonhosted.org/packages/82/ab/1cb7bd12084362802b594e20b33612e6827e87b11afbf304320ac0ff2bb3/subdownloader-2.1.0.tar.gz" } ], "2.1.0rc1": [ { "comment_text": "", "digests": { "md5": "09429407b213e94b64066d2c7db92b33", "sha256": "f31b0d8e0771bf9620155d2eb12b2c266938e65aee59a5321b347e82084ead67" }, "downloads": -1, "filename": "SubDownloader-2.1.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09429407b213e94b64066d2c7db92b33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1230116, "upload_time": "2018-02-09T20:11:28", "url": "https://files.pythonhosted.org/packages/fe/a8/49a371a4fb18011b5c931791385120c8a632acf620694fa416899d97c609/SubDownloader-2.1.0rc1-py2.py3-none-any.whl" } ], "2.1.0rc2": [ { "comment_text": "", "digests": { "md5": "371598464ece7dd02404cb41eac207c8", "sha256": "f32ef735acc09c293012211b1690197a8bc33f37fc77f78bc4b1afcecdfe4ffc" }, "downloads": -1, "filename": "SubDownloader-2.1.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "371598464ece7dd02404cb41eac207c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1230207, "upload_time": "2018-02-13T01:11:03", "url": "https://files.pythonhosted.org/packages/50/a6/fa62ab9dafacf060abe3d449ad9bddece90dc0601f2bc342d769b6dcda3e/SubDownloader-2.1.0rc2-py2.py3-none-any.whl" } ], "2.1.0rc3": [ { "comment_text": "", "digests": { "md5": "5a6b39a1eb0750df54c73fb03b35cb06", "sha256": "d91ac7d866db088dd32823c1252a7790329f86e2eea7c392325301c850744481" }, "downloads": -1, "filename": "SubDownloader-2.1.0rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a6b39a1eb0750df54c73fb03b35cb06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1223623, "upload_time": "2018-03-07T13:32:04", "url": "https://files.pythonhosted.org/packages/d1/d2/cc2ffc6542548151b3ad884558e53272604426ad2b2c3d9208b812e83154/SubDownloader-2.1.0rc3-py2.py3-none-any.whl" } ], "2.1.0rc4": [ { "comment_text": "", "digests": { "md5": "e618bbc18fc53dfb9d98e54adb689e20", "sha256": "76e423fd148072860d7eaaa90ad551e6422ec5f2fb0be4e29543f0e545113d7f" }, "downloads": -1, "filename": "SubDownloader-2.1.0rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "e618bbc18fc53dfb9d98e54adb689e20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1223935, "upload_time": "2018-03-22T01:06:20", "url": "https://files.pythonhosted.org/packages/3b/62/d8dffd7f869f26fc6939ee0c1a3f172eb20e9b91a283def8623ecf19d810/SubDownloader-2.1.0rc4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9fab895977dec2da9290e6dd7162b92f", "sha256": "794ebabf7e1a9ef2b8f8c62c2d8a9e1d9481d50fda46221ae2931b00d6aad6f6" }, "downloads": -1, "filename": "subdownloader-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fab895977dec2da9290e6dd7162b92f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*, <4", "size": 1229915, "upload_time": "2019-10-18T15:00:37", "url": "https://files.pythonhosted.org/packages/e0/66/e13ad53d36416ef9ecec52880e965492d195bd2d4684318101aaa4096786/subdownloader-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb286e8b235f23619c110f8b494e18d5", "sha256": "47f1508f679ca85adc9298950f5921dd8c027fcbd66a7d7c27cec662fb7f49a4" }, "downloads": -1, "filename": "subdownloader-2.1.0.tar.gz", "has_sig": false, "md5_digest": "fb286e8b235f23619c110f8b494e18d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*, <4", "size": 1041498, "upload_time": "2019-10-17T22:00:19", "url": "https://files.pythonhosted.org/packages/82/ab/1cb7bd12084362802b594e20b33612e6827e87b11afbf304320ac0ff2bb3/subdownloader-2.1.0.tar.gz" } ] }