{ "info": { "author": "William Forde", "author_email": "willforde@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Multimedia :: Sound/Audio", "Topic :: Multimedia :: Video", "Topic :: Utilities" ], "description": "\n.. image:: https://badge.fury.io/py/mkvstrip.svg\n :target: https://pypi.org/project/mkvstrip/\n\n.. image:: https://travis-ci.org/willforde/mkvstrip.svg?branch=master\n :target: https://travis-ci.org/willforde/mkvstrip\n\n.. image:: https://coveralls.io/repos/github/willforde/mkvstrip/badge.svg?branch=master\n :target: https://coveralls.io/github/willforde/mkvstrip?branch=master\n\n.. image:: https://api.codacy.com/project/badge/Grade/181ade83b7c84a738ee74d913bbe9eeb\n :target: https://www.codacy.com/app/willforde/mkvstrip?utm_source=github.com&utm_medium=referral&utm_content=willforde/mkvstrip&utm_campaign=Badge_Grade\n\n\nMKVStrip\n--------\n\nPython script, that acts as a front end for mkvtoolnix to remove\nexcess audio and subtitle streams from mkv files. Also correcting\ntitle information if needed. The intention is to allow someone\nto setup a cronjob, to run this script at regular intervals\n(for example, every night). Keeping your Movie collection\nfrom collecting excessive tracks.\n\nRequirements:\n\n1. MKVToolNix\n2. Python3\n\nInstall\n-------\n::\n\n pip install mkvstrip\n\nUsage\n-----\nPosix::\n\n mkvstrip -b /usr/bin/mkvmerge -l eng,fre /mnt/movies\n\nWindows::\n\n mkvstrip -b C:\\\\Program/ Files\\MKVToolNix\\mkvmerge.exe -l eng,fre \\\\nas\\movies\n\n\nCLI Arguments\n-------------\n::\n\n mkvstrip.py [-h] [-t] -b path -l lang path\n\n positional arguments:\n path Where your MKV files are stored. Can be a directory or a file.\n\n optional arguments:\n -h, --help show this help message and exit\n -t, --dry-run Enable mkvmerge dry run for testing.\n -b path, --mkvmerge-bin path The path to the MKVMerge executable.\n -l lang, --language lang 3-character language code (e.g. eng). To retain\n multiple, separate languages with a comma (e.g.\n eng,spa).\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/willforde/mkvstrip", "keywords": "mkv mkvmerge mkvtoolnix", "license": "", "maintainer": "", "maintainer_email": "", "name": "mkvstrip", "package_url": "https://pypi.org/project/mkvstrip/", "platform": "OS Independent", "project_url": "https://pypi.org/project/mkvstrip/", "project_urls": { "Homepage": "https://github.com/willforde/mkvstrip" }, "release_url": "https://pypi.org/project/mkvstrip/1.0.2/", "requires_dist": null, "requires_python": ">=3.4.0", "summary": "Python script, that acts as a front end for mkvtoolnix to removeexcess audio and subtitle streams from mkv files.", "version": "1.0.2" }, "last_serial": 3812469, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "26cf01f4035a2d9e392ebd6a13c47d45", "sha256": "c7e264e8dbc66bc9b548e17f7cf796cdd99551527d05cb42138c99a992d5788b" }, "downloads": -1, "filename": "mkvstrip-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26cf01f4035a2d9e392ebd6a13c47d45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 6779, "upload_time": "2018-04-27T01:29:42", "url": "https://files.pythonhosted.org/packages/84/2f/783ed12384627e31d00a45805d74c69602a7aa807ff8b4b8583c5e194749/mkvstrip-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "21577eb8429066f48f48b3a80e1d78bc", "sha256": "d4b75db25b214bf89d5d52477dea93c051824a0a9c5fb63835e5b1db9abfc920" }, "downloads": -1, "filename": "mkvstrip-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "21577eb8429066f48f48b3a80e1d78bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 6822, "upload_time": "2018-04-27T01:47:31", "url": "https://files.pythonhosted.org/packages/ad/83/644ad669331c18545eed5ffbb647dac5f632092d6d23b7c322e729a17f0c/mkvstrip-1.0.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "21577eb8429066f48f48b3a80e1d78bc", "sha256": "d4b75db25b214bf89d5d52477dea93c051824a0a9c5fb63835e5b1db9abfc920" }, "downloads": -1, "filename": "mkvstrip-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "21577eb8429066f48f48b3a80e1d78bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 6822, "upload_time": "2018-04-27T01:47:31", "url": "https://files.pythonhosted.org/packages/ad/83/644ad669331c18545eed5ffbb647dac5f632092d6d23b7c322e729a17f0c/mkvstrip-1.0.2-py3-none-any.whl" } ] }