# playready-utils
playready-utils is a CLI of useful tools made to work with the public pyplayready CDM and corresponding files (PRD).
## Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install playready-utils.
```bash
pip install playready-utils
```
## Usage
```
playready-tools -h
Usage: playready-utils [OPTIONS] COMMAND [ARGS]...
Tools built to work with playready
Options:
--debug Sets logging to debug
-h, --help Show this message and exit.
Commands:
export Exports a PRD V3 to bgroupcert and zgpriv
license Parse a Playready XMR License Response
load
migrate Converts a V2 PRD to V3 (Won't work with reprovisioning)
pssh Load a PSSH and extract the KID/s
unprovision Takes a bgroupcert.dat with 4 or more certificates and removes the leaf certificate and exports.
```
## Disclaimer
1. This project does not condone piracy or any action against the terms of the DRM systems.
2. Unauthorized decryption or distribution of copyrighted materials is a violation of applicable laws and intellectual property rights.
3. The developers, contributors, and maintainers of this program are not responsible for any misuse or illegal activities performed using this software.
4. By using this program, you agree to comply with all applicable laws and regulations governing digital rights and copyright protections.
## License
[Creative Commons](https://github.com/8c/playready-utils/blob/master/LICENSE)
Raw data
{
"_id": null,
"home_page": "https://github.com/8c/playready-utils",
"name": "playready-utils",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.8",
"maintainer_email": null,
"keywords": "playready, tools, pyplayready",
"author": "8c",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/ca/25/1a2978fd6df78fdf05e2de234ffb95defaa881d53e0b07dffd8d82423c5a/playready_utils-0.3.4.tar.gz",
"platform": null,
"description": "# playready-utils\n\nplayready-utils is a CLI of useful tools made to work with the public pyplayready CDM and corresponding files (PRD).\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install playready-utils.\n\n```bash\npip install playready-utils\n```\n\n## Usage\n\n```\nplayready-tools -h\nUsage: playready-utils [OPTIONS] COMMAND [ARGS]...\n\n Tools built to work with playready\n\nOptions:\n --debug Sets logging to debug\n -h, --help Show this message and exit.\n\nCommands:\n export Exports a PRD V3 to bgroupcert and zgpriv\n license Parse a Playready XMR License Response\n load\n migrate Converts a V2 PRD to V3 (Won't work with reprovisioning)\n pssh Load a PSSH and extract the KID/s\n unprovision Takes a bgroupcert.dat with 4 or more certificates and removes the leaf certificate and exports.\n```\n\n## Disclaimer\n\n1. This project does not condone piracy or any action against the terms of the DRM systems.\n2. Unauthorized decryption or distribution of copyrighted materials is a violation of applicable laws and intellectual property rights.\n3. The developers, contributors, and maintainers of this program are not responsible for any misuse or illegal activities performed using this software.\n4. By using this program, you agree to comply with all applicable laws and regulations governing digital rights and copyright protections.\n\n## License\n\n[Creative Commons](https://github.com/8c/playready-utils/blob/master/LICENSE)\n\n",
"bugtrack_url": null,
"license": "CC BY-NC-ND 4.0",
"summary": "Tools built to work with PlayReady and pyplayready",
"version": "0.3.4",
"project_urls": {
"Homepage": "https://github.com/8c/playready-utils",
"Issues": "https://github.com/8c/playready-utils/issues",
"Repository": "https://github.com/8c/playready-utils"
},
"split_keywords": [
"playready",
" tools",
" pyplayready"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "93dda54260c98b5062b4d4c93156ab9bc9240c252e791c32352d1f73d6f47243",
"md5": "1080d17632a1d0212f7b407bbb449262",
"sha256": "4969bf36669b0dd96a0f67d8bbeb545575fade197907eb31e9532506f8c37739"
},
"downloads": -1,
"filename": "playready_utils-0.3.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1080d17632a1d0212f7b407bbb449262",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 15463,
"upload_time": "2024-12-31T12:23:37",
"upload_time_iso_8601": "2024-12-31T12:23:37.721069Z",
"url": "https://files.pythonhosted.org/packages/93/dd/a54260c98b5062b4d4c93156ab9bc9240c252e791c32352d1f73d6f47243/playready_utils-0.3.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca251a2978fd6df78fdf05e2de234ffb95defaa881d53e0b07dffd8d82423c5a",
"md5": "399d7904ce1b884f7a9fea65d82b846c",
"sha256": "d2bc2c9ddd1bd6993a09bb5282f4741ea20c4c46c3a92b026b25214c41795abd"
},
"downloads": -1,
"filename": "playready_utils-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "399d7904ce1b884f7a9fea65d82b846c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 13212,
"upload_time": "2024-12-31T12:23:40",
"upload_time_iso_8601": "2024-12-31T12:23:40.068372Z",
"url": "https://files.pythonhosted.org/packages/ca/25/1a2978fd6df78fdf05e2de234ffb95defaa881d53e0b07dffd8d82423c5a/playready_utils-0.3.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-31 12:23:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "8c",
"github_project": "playready-utils",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "playready-utils"
}