{ "info": { "author": "Sheldon Woodward", "author_email": "me@sheldonw.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Video :: Conversion", "Topic :: Utilities" ], "description": "pymkv\n=====\n|PyPI Version|\n|License|\n|Codacy Badge|\n\npymkv is a Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and \nattachments through the use of mkvmerge.\n\nAbout pymkv\n-----------\npymkv is a Python 3 library for manipulating MKV files with mkvmerge. Previously, I was constructing mkvmerge \ncommands manually. They were becoming overly complex and unmanageable. To remedy this, I decided to write this \nlibrary to make mkvmerge more scriptable and easier to use. Please open new issues for any bugs you find, support \nis greatly appreciated!\n\nInstallation\n------------\nmkvmerge must be installed on your computer. It is recommended to add it to your $PATH variable but a\ndifferent path can be manually specified. mkvmerge can be found and downloaded from\n`here `__ or in most package managers.\n\nTo install pymkv from PyPI, use the following command:\n\n::\n\n $ pip install pymkv\n\nYou can also clone the repo and run the following command in the project root to edit the source code:\n\n::\n\n $ pip install -e .\n\nDocumentation\n-------------\nThe documentation for pymkv can be found in the `GitHub repo wiki `__.\n\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/pymkv.svg\n :target: https://pypi.python.org/pypi/pymkv\n\n.. |License| image:: https://img.shields.io/github/license/sheldonkwoodward/pymkv.svg\n :target: https://github.com/sheldonkwoodward/pymkv/LICENSE.txt\n\n.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/e1fe077d95f74a5886c557024777c26c\n :target: https://www.codacy.com/app/sheldonkwoodward/pymkv?utm_source=github.com&utm_medium=referral&utm_content=sheldonkwoodward/pymkv&utm_campaign=Badge_Grade\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/sheldonkwoodward/pymkv", "keywords": "wrapper", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pymkv", "package_url": "https://pypi.org/project/pymkv/", "platform": "", "project_url": "https://pypi.org/project/pymkv/", "project_urls": { "Homepage": "https://github.com/sheldonkwoodward/pymkv" }, "release_url": "https://pypi.org/project/pymkv/1.0.5/", "requires_dist": [ "bitmath", "iso-639" ], "requires_python": ">=3.6", "summary": "A Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and attachments through the use of mkvmerge.", "version": "1.0.5" }, "last_serial": 5689288, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3b8b280c08b8949dbafce25177c6702a", "sha256": "5bdde5863347db400bb1f45be5b6423c5502cc12aa75823dbffd8149c974ecd7" }, "downloads": -1, "filename": "pymkv-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3b8b280c08b8949dbafce25177c6702a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15632, "upload_time": "2018-04-06T18:22:19", "url": "https://files.pythonhosted.org/packages/e2/3e/c79fec484f3e8cb1ed63a40960b1b0c554f912fde3443eadac2bbf8d147b/pymkv-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6371142309312d73ec8d88d9a45a1568", "sha256": "7dd1012a0c7e07d57b354a03a63abe4e4a2bbdf82a9863d796a30a241b3a493f" }, "downloads": -1, "filename": "pymkv-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6371142309312d73ec8d88d9a45a1568", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12679, "upload_time": "2018-04-06T18:22:21", "url": "https://files.pythonhosted.org/packages/6b/ac/6521fe973aee134ff19aa362d5f263985e3e71af4ced0c46b40d35a08ed8/pymkv-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "81ea1722854ca5adeefe52b091c8cbdd", "sha256": "4e10da6edfba007399f961810f3a84d9cf1497583567bbc8cb4bb5129ddc055f" }, "downloads": -1, "filename": "pymkv-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "81ea1722854ca5adeefe52b091c8cbdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15599, "upload_time": "2018-04-06T18:41:38", "url": "https://files.pythonhosted.org/packages/f5/81/b96b9b06cb37d2ceb2958bdf05010136f25df90ce01ae20934138fd519b6/pymkv-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1a4be49277ad9a69b014e16a8dbf9de", "sha256": "c2ef880818e0df19d9b04fdbf3d05d3bb72d49aa9f93431e35985b13bd97936c" }, "downloads": -1, "filename": "pymkv-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f1a4be49277ad9a69b014e16a8dbf9de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12647, "upload_time": "2018-04-06T18:41:39", "url": "https://files.pythonhosted.org/packages/d7/34/cfff2283ee9e2d7f22b491b4d7a4229e093825d9785e71956532ada0de5d/pymkv-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "0888eba9ac727ae71f5525ff9d6ee63a", "sha256": "c481278fbc1b5215de26b8fe086192e5586968275cbb7ddc18d28f8f14dc3ced" }, "downloads": -1, "filename": "pymkv-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0888eba9ac727ae71f5525ff9d6ee63a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15630, "upload_time": "2018-04-18T15:49:20", "url": "https://files.pythonhosted.org/packages/9d/79/75029ee3e5a480cfecbf0402e2dd90a14d8f3a5e414852d439f42dfd7944/pymkv-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ff79752a54cc49c0f4b003421242f91", "sha256": "20904e5e0f9c534690f1ad08e24e8691bc9456899f0e563ac9b99f3257668783" }, "downloads": -1, "filename": "pymkv-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1ff79752a54cc49c0f4b003421242f91", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12701, "upload_time": "2018-04-18T15:49:21", "url": "https://files.pythonhosted.org/packages/29/6d/89a516d48b6882ff5d5a12d167da29d613ab4c7341480345bec9a10eb04e/pymkv-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "99ec773fb21254c47cd6f0e372d5b7fc", "sha256": "72d32f6690973a8302853c0dbf2deacbe87bdc523d185bccdd035dc3e702e144" }, "downloads": -1, "filename": "pymkv-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "99ec773fb21254c47cd6f0e372d5b7fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15629, "upload_time": "2018-04-18T16:15:28", "url": "https://files.pythonhosted.org/packages/9d/ee/58ea783b11389c69e9bad08b513e8aa0cfa801a362c4e7e45f552d9945c2/pymkv-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "350c1b4db82a7679c0356e8dc3721577", "sha256": "427256344c65d014d95465b7f126e5264d32e91f71f026156a85804ccf13e858" }, "downloads": -1, "filename": "pymkv-1.0.3.tar.gz", "has_sig": false, "md5_digest": "350c1b4db82a7679c0356e8dc3721577", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12684, "upload_time": "2018-04-18T16:15:30", "url": "https://files.pythonhosted.org/packages/e7/f5/e19d4792d602a44db169f345bbe5c87925b7de58b0e157101ad5ce2a75fc/pymkv-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "be2b07bf7eec41593d7042540225274d", "sha256": "605dcd2eb90a22f25b75fd4087d669c6fae46188c876e1df81ad7f5a2cdac708" }, "downloads": -1, "filename": "pymkv-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "be2b07bf7eec41593d7042540225274d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13658, "upload_time": "2019-08-06T07:55:51", "url": "https://files.pythonhosted.org/packages/29/88/98bfd24bb1e0586b27cb879f79d8439fb68c6563ada57eee12a1f42e5551/pymkv-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c627f97d3a36a1bdcb9a090ab768ea9c", "sha256": "e104639b14dda4017f9c1b175876c337e19c63507452ac0273ba7ba8ceac8930" }, "downloads": -1, "filename": "pymkv-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c627f97d3a36a1bdcb9a090ab768ea9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13046, "upload_time": "2019-08-06T07:55:53", "url": "https://files.pythonhosted.org/packages/5d/36/2ce9156f1b32dda650ba3b9456a42efc9a34934bf1808c3ce2748fbf9f60/pymkv-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "39881592388d692af318a82c9a04289c", "sha256": "357c871fbcd9f488fd98a85ead49bd6ba119836e4aa48394cb9bad93f27118d9" }, "downloads": -1, "filename": "pymkv-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "39881592388d692af318a82c9a04289c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13654, "upload_time": "2019-08-16T19:58:14", "url": "https://files.pythonhosted.org/packages/cc/cf/c8eb9d340bbbe7b1583b3f207a3cacd55f6447932928d417b9bea710b8a5/pymkv-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af6564eaa0f7ce4fed89e1b342b8087d", "sha256": "12942c3af5cf8c5b2fede3318e84b7f339f1e12a3ea316a632ad16223c592e42" }, "downloads": -1, "filename": "pymkv-1.0.5.tar.gz", "has_sig": false, "md5_digest": "af6564eaa0f7ce4fed89e1b342b8087d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13068, "upload_time": "2019-08-16T19:58:16", "url": "https://files.pythonhosted.org/packages/83/d6/f41f00d138d3800a1811573160ab8dc9d5df91f82e8786ad6bd9bb24bf53/pymkv-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39881592388d692af318a82c9a04289c", "sha256": "357c871fbcd9f488fd98a85ead49bd6ba119836e4aa48394cb9bad93f27118d9" }, "downloads": -1, "filename": "pymkv-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "39881592388d692af318a82c9a04289c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13654, "upload_time": "2019-08-16T19:58:14", "url": "https://files.pythonhosted.org/packages/cc/cf/c8eb9d340bbbe7b1583b3f207a3cacd55f6447932928d417b9bea710b8a5/pymkv-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af6564eaa0f7ce4fed89e1b342b8087d", "sha256": "12942c3af5cf8c5b2fede3318e84b7f339f1e12a3ea316a632ad16223c592e42" }, "downloads": -1, "filename": "pymkv-1.0.5.tar.gz", "has_sig": false, "md5_digest": "af6564eaa0f7ce4fed89e1b342b8087d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13068, "upload_time": "2019-08-16T19:58:16", "url": "https://files.pythonhosted.org/packages/83/d6/f41f00d138d3800a1811573160ab8dc9d5df91f82e8786ad6bd9bb24bf53/pymkv-1.0.5.tar.gz" } ] }