{ "info": { "author": "Tyler Mulligan", "author_email": "z@xnz.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Games/Entertainment", "Topic :: System :: Archiving :: Packaging" ], "description": "xonotic-map-manager\n===================\n\n|Build Status| |Documentation Status|\n\nA command-line package manager for the\n`xonotic-map-repository `__\nproject.\n\nUsed with the unofficial Xonotic map repository,\n`xonotic.co `__, by default.\n\n|asciicast of xmm|\n\nThe JSON provides rich metadata about map packages which makes it easier\nto discern differences between them.\n\nFor information about what data is available check `JSON\nStructure <#JSON-structure>`__. ## Requirements\n\nDebian/Ubuntu\n~~~~~~~~~~~~~\n\nIf you do not already have **pip** and **setuptools** for Python 3:\n\n::\n\n sudo apt install python3-pip python3-setuptools\n\nInstallation\n------------\n\n::\n\n pip3 install xmm --user\n\nor for development:\n\n::\n\n git clone https://github.com:z/xonotic-map-manager.git\n cd xonotic-map-manager\n python3 setup.py develop\n\nUsage\n-----\n\n::\n\n usage: xmm [-h] [--version] [-S [SERVER]] [-T [TARGET]] [-R [REPOSITORY]]\n {search,install,remove,discover,list,show,export,servers,repos,update,hello}\n ...\n\n Xonotic Map Manager is a tool to help manage Xonotic maps\n\n positional arguments:\n {search,install,remove,discover,list,show,export,servers,repos,update,hello}\n search search for maps based on bsp names\n install install a map from the repository, or specify a URL.\n remove remove based on pk3 name\n discover discover packages in a target directory\n list list locally installed packages\n show show details of remote or locally installed packages\n export export locally managed packages to a file\n servers subcommands on servers described in servers.json\n repos subcommands on repos described in sources.json\n update update sources json\n hello hello is an example plugin\n\n optional arguments:\n -h, --help show this help message and exit\n --version show program's version number and exit\n -S [SERVER], --server [SERVER]\n target server as defined in servers.json\n -T [TARGET], --target [TARGET]\n target directory\n -R [REPOSITORY], --repository [REPOSITORY]\n repository to use (defaults to all available)\n\nDocumentation\n-------------\n\nDocumentation is hosted on\n`readthedocs.io `__.\n\nContributing\n------------\n\nContributions to this project are welcome, please read\n`CONTRIBUTING.md `__.\n\nLicense\n-------\n\nCopyright (c) 2016 Tyler Mulligan (z@xnz.me) and contributors.\n\nDistributed under the MIT license. See the LICENSE file for more\ndetails.\n\n.. |Build Status| image:: https://travis-ci.org/z/xonotic-map-manager.svg?branch=master\n :target: https://travis-ci.org/z/xonotic-map-manager\n.. |Documentation Status| image:: https://readthedocs.org/projects/xonotic-map-manager/badge/?version=latest\n :target: http://xonotic-map-manager.readthedocs.io/en/latest/?badge=latest\n.. |asciicast of xmm| image:: https://raw.githubusercontent.com/z/xonotic-map-manager/master/resources/images/xmm.gif\n :target: https://asciinema.org/a/3vrfld4k0tj91hgztw0obmnbl\n\n0.8.0 / 2016-12-22\n------------------\n\nAdded\n~~~~~\n\n- Multi-repo support\n- Created documentation with sphinx, hosted at readthedocs.io\n- Integrated tests and CI with travis\n- arg completion for ``bash`` and ``zsh`` via ``argcomplete``\n- ``-L`` flag on the ``xmm show`` subcommand to explicitly indicate\n showing map details from a locally installed map. Otherwise, the\n source\\_collection cache is used for all information.\n- ``-R`` flag to specify a single repository if using many\n- ``--version`` flag\n- ``export`` command supports two more formats, shasums, maplist\n (bsps), or repo JSON (#7)\n- ``servers`` command added with subcommand ``list``\n- ``repos`` command added with subcommand ``list``\n- ``--highlight, -H`` flags become ``--color``\n- User-configurable Logging\n\nChanged\n~~~~~~~\n\n- Complete overhaul of code base exposing a Python API\n- No longer using pickle, storing data in *JSON*\n- Configuration updates, see\n `Upgrading `__", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/z/xonotic-map-manager", "keywords": "xonotic,xonotic-servers,xonotic-maps,gaming,cli", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xmm", "package_url": "https://pypi.org/project/xmm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xmm/", "project_urls": { "Homepage": "https://www.github.com/z/xonotic-map-manager" }, "release_url": "https://pypi.org/project/xmm/0.8.0/", "requires_dist": [ "argcomplete" ], "requires_python": "", "summary": "A package manager for Xonotic.", "version": "0.8.0" }, "last_serial": 2535677, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "7d10cec55d1030667911a65729a0c0a0", "sha256": "3658ff3200084d6e30b876dd5f81fb732b8ebcd3b1af52c4129bc8a1c990f417" }, "downloads": -1, "filename": "xmm-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7d10cec55d1030667911a65729a0c0a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8892859, "upload_time": "2016-12-22T21:43:43", "url": "https://files.pythonhosted.org/packages/8c/7e/bf3cb41249230653ab97798f790a1135a274a5af02014eb8778bca0630a3/xmm-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d10cec55d1030667911a65729a0c0a0", "sha256": "3658ff3200084d6e30b876dd5f81fb732b8ebcd3b1af52c4129bc8a1c990f417" }, "downloads": -1, "filename": "xmm-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7d10cec55d1030667911a65729a0c0a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8892859, "upload_time": "2016-12-22T21:43:43", "url": "https://files.pythonhosted.org/packages/8c/7e/bf3cb41249230653ab97798f790a1135a274a5af02014eb8778bca0630a3/xmm-0.8.0.tar.gz" } ] }