Name | pymkv2 JSON |
Version |
2.1.0
JSON |
| download |
home_page | None |
Summary | A Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and attachments through the use of mkvmerge. |
upload_time | 2024-12-06 23:44:28 |
maintainer | None |
docs_url | None |
author | GitBib |
requires_python | <4.0,>=3.9 |
license | MIT |
keywords |
wrapper
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# pymkv2
[![PyPI Version](https://img.shields.io/pypi/v/pymkv2.svg)](https://pypi.python.org/pypi/pymkv2)
[![License](https://img.shields.io/github/license/gitbib/pymkv.svg)](https://github.com/gitbib/pymkv/LICENSE.txt)
[![codecov](https://codecov.io/github/GitBib/pymkv2/branch/master/graph/badge.svg?token=2JDX5HHGUO)](https://codecov.io/github/GitBib/pymkv2)
[![versions](https://img.shields.io/pypi/pyversions/pymkv2.svg)](https://github.com/GitBib/pymkv2)
pymkv2 is a Python wrapper for mkvmerge and other tools in the MKVToolNix suite. It provides support for muxing,
splitting, linking, chapters, tags, and attachments through the use of mkvmerge.
## About pymkv2
it's a fork of the [project](https://github.com/sheldonkwoodward/pymkv). Pymkv2 is a Python 3 library for manipulating MKV files with mkvmerge. Constructing mkvmerge commands manually can
quickly become confusing and complex. To remedy this, I decided to write this library to make mkvmerge more
scriptable and easier to use. Please open new issues for any bugs you find, support is greatly appreciated!
## Installation
mkvmerge must be installed on your computer, it is needed to process files when creating MKV objects. It is also
recommended to add it to your $PATH variable but a different path can be manually specified. mkvmerge can be found
and downloaded from [here](https://mkvtoolnix.download/downloads.html) or from most package managers.
To install pymkv from PyPI, use the following command:
$ pip install pymkv2
You can also clone the repo and run the following command in the project root to install the source code as editable:
$ pip install -e .
## Documentation
The documentation for pymkv can be found [here](https://gitbib.github.io/pymkv2/) or in the project's docstrings.
Raw data
{
"_id": null,
"home_page": null,
"name": "pymkv2",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "wrapper",
"author": "GitBib",
"author_email": "job@bnff.website",
"download_url": "https://files.pythonhosted.org/packages/10/9f/5d5e1105c508dcaa53f58c16adc94c27ce4ed9b597a0b24d65b825dedb3f/pymkv2-2.1.0.tar.gz",
"platform": null,
"description": "# pymkv2\n[![PyPI Version](https://img.shields.io/pypi/v/pymkv2.svg)](https://pypi.python.org/pypi/pymkv2)\n[![License](https://img.shields.io/github/license/gitbib/pymkv.svg)](https://github.com/gitbib/pymkv/LICENSE.txt)\n[![codecov](https://codecov.io/github/GitBib/pymkv2/branch/master/graph/badge.svg?token=2JDX5HHGUO)](https://codecov.io/github/GitBib/pymkv2)\n[![versions](https://img.shields.io/pypi/pyversions/pymkv2.svg)](https://github.com/GitBib/pymkv2)\n\npymkv2 is a Python wrapper for mkvmerge and other tools in the MKVToolNix suite. It provides support for muxing,\nsplitting, linking, chapters, tags, and attachments through the use of mkvmerge.\n\n## About pymkv2\nit's a fork of the [project](https://github.com/sheldonkwoodward/pymkv). Pymkv2 is a Python 3 library for manipulating MKV files with mkvmerge. Constructing mkvmerge commands manually can\nquickly become confusing and complex. To remedy this, I decided to write this library to make mkvmerge more\nscriptable and easier to use. Please open new issues for any bugs you find, support is greatly appreciated!\n\n## Installation\nmkvmerge must be installed on your computer, it is needed to process files when creating MKV objects. It is also\nrecommended to add it to your $PATH variable but a different path can be manually specified. mkvmerge can be found\nand downloaded from [here](https://mkvtoolnix.download/downloads.html) or from most package managers.\n\nTo install pymkv from PyPI, use the following command:\n\n $ pip install pymkv2\n\nYou can also clone the repo and run the following command in the project root to install the source code as editable:\n\n $ pip install -e .\n\n## Documentation\nThe documentation for pymkv can be found [here](https://gitbib.github.io/pymkv2/) or in the project's docstrings.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and attachments through the use of mkvmerge.",
"version": "2.1.0",
"project_urls": {
"homepage": "https://github.com/GitBib/pymkv2"
},
"split_keywords": [
"wrapper"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d9827222a950c54a796ed109a7100aa05751150f97f780d544e6da456f9b67da",
"md5": "c612c8744bbac63110fc16cfdf2747ee",
"sha256": "5b241f492c6a1797bf69d11c112c28d14fb524a78c963f046e39f774a1a25c83"
},
"downloads": -1,
"filename": "pymkv2-2.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c612c8744bbac63110fc16cfdf2747ee",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 25792,
"upload_time": "2024-12-06T23:44:26",
"upload_time_iso_8601": "2024-12-06T23:44:26.569665Z",
"url": "https://files.pythonhosted.org/packages/d9/82/7222a950c54a796ed109a7100aa05751150f97f780d544e6da456f9b67da/pymkv2-2.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "109f5d5e1105c508dcaa53f58c16adc94c27ce4ed9b597a0b24d65b825dedb3f",
"md5": "455636a9c4a7a8993fdcce73d587aaa9",
"sha256": "9a9332c3d914e042d808abacd3d72c7074ea5d14fe669743e887c86e815763ce"
},
"downloads": -1,
"filename": "pymkv2-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "455636a9c4a7a8993fdcce73d587aaa9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 23810,
"upload_time": "2024-12-06T23:44:28",
"upload_time_iso_8601": "2024-12-06T23:44:28.197100Z",
"url": "https://files.pythonhosted.org/packages/10/9f/5d5e1105c508dcaa53f58c16adc94c27ce4ed9b597a0b24d65b825dedb3f/pymkv2-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-06 23:44:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "GitBib",
"github_project": "pymkv2",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pymkv2"
}