pymkv2


Namepymkv2 JSON
Version 2.1.0 PyPI version JSON
download
home_pageNone
SummaryA Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and attachments through the use of mkvmerge.
upload_time2024-12-06 23:44:28
maintainerNone
docs_urlNone
authorGitBib
requires_python<4.0,>=3.9
licenseMIT
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"
}
        
Elapsed time: 0.39787s