{ "info": { "author": "George Hopkins", "author_email": "george-hopkins@null.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: Ham Radio" ], "description": "codeplug\n========\n\n.. image:: https://img.shields.io/travis/george-hopkins/codeplug/master.svg\n :target: https://travis-ci.org/george-hopkins/codeplug\n :alt: Build Status\n.. image:: https://img.shields.io/pypi/v/codeplug.svg\n :target: https://pypi.python.org/pypi/codeplug/\n :alt: Latest Version\n.. image:: https://img.shields.io/badge/download-master-blue.svg?logo=windows\n :target: https://ci.appveyor.com/api/projects/george-hopkins/codeplug/artifacts/dist/codeplug.exe?branch=master\n :alt: Download (Windows)\n\nRead and write Motorola Codeplugs (.ctb) from the commandline.\n\n\nGetting Started\n---------------\n\n::\n\n pip install codeplug # or download from above\n # set the keys in codeplug.cfg\n codeplug decode yourfile.ctb\n # modify yourfile.ctb.xml\n codeplug build yourfile.ctb.xml\n\n**Note:** If you own a copy of MOTOTRBO CPS, you can use codeplug-prepare_ to extract the keys.\n\n.. _codeplug-prepare: https://github.com/george-hopkins/codeplug-prepare\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/george-hopkins/codeplug", "keywords": "motorola mototrbo cps ctb codeplug dmr", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "codeplug", "package_url": "https://pypi.org/project/codeplug/", "platform": "", "project_url": "https://pypi.org/project/codeplug/", "project_urls": { "Homepage": "https://github.com/george-hopkins/codeplug" }, "release_url": "https://pypi.org/project/codeplug/0.2.0/", "requires_dist": [ "cryptography (>=1.6)", "lxml (>=3)", "pyOpenSSL (>=17)" ], "requires_python": "", "summary": "codeplug decoder and builder for Motorola radios", "version": "0.2.0" }, "last_serial": 3516519, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "672f9e5089cbc382852d3c9214cf6fcd", "sha256": "1025fa13b792e658c727ce955d87e7e3be3fe320ebb41838897e2a4186ac57ba" }, "downloads": -1, "filename": "codeplug-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "672f9e5089cbc382852d3c9214cf6fcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4851, "upload_time": "2017-08-16T22:05:55", "url": "https://files.pythonhosted.org/packages/81/40/d13e160bcaf692fbfdb6858f404e31c27bff4cd8eeeced6dca98e8d18a67/codeplug-0.1.0-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "503f0a08ae811ab035466749f0110b35", "sha256": "07c33d4adfcc986cad12f5f62343e15a1c3b6d832d1b5c4aafc4925f70e32f9b" }, "downloads": -1, "filename": "codeplug-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "503f0a08ae811ab035466749f0110b35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5316, "upload_time": "2018-01-24T07:55:41", "url": "https://files.pythonhosted.org/packages/0c/c0/e9875813004ed5daded9c232de3bdfd3efb43e2ce1c787953a6eaa9e723c/codeplug-0.2.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "503f0a08ae811ab035466749f0110b35", "sha256": "07c33d4adfcc986cad12f5f62343e15a1c3b6d832d1b5c4aafc4925f70e32f9b" }, "downloads": -1, "filename": "codeplug-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "503f0a08ae811ab035466749f0110b35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5316, "upload_time": "2018-01-24T07:55:41", "url": "https://files.pythonhosted.org/packages/0c/c0/e9875813004ed5daded9c232de3bdfd3efb43e2ce1c787953a6eaa9e723c/codeplug-0.2.0-py3-none-any.whl" } ] }