{ "info": { "author": "totokaka", "author_email": "mail@totokaka.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "==========\nmc-man\n==========\n\n *The Minecraft server jar and plugin manager, downloader and updater*\n\nmc-man is a terminal program for managing server jars and plugins for Minecraft\nservers. It is created with simplicity in mind, and aims to be the difinitive\ntool to use for server maintaince, for example when updating a server. mc-man\ncan download and update spigot, craftbukkit, mcpc+, bungeecord and the mojang\nserver. It can also download and update plugins, with regards to dependencies.\nWith *one* command you can update *all* your plugins. There is also features to\nexport and import servers. They work by saving references to all plugins and\nserver jars in a json-file, which can later be used to recreate the server.\n\nFeatures\n--------\n\n* Update all plugins with one command\n* Download plugins with dependency resolution\n* All downloads are checked with checksum\n* Download and update server jars.\n\nInstalling\n----------\nmc-man is programmed in Python for Linux. It can **only** run on Python 3.3 or\nnewer. This might be a problem on some Linux distributions, but it should\nalways be possible to build Python from source, if it is not present in your\npackage manager. Together with python you need the python header files, which\nyou normally can get through a package called something like ``python3-dev``.\nIn addition to python you are recommended to have pip - the Python package\nmanager. Once you have Python 3.3 or newer, and pip for your version of Python,\nyou can run this command to install mc-man::\n\n sudo pip3.3 install mc-man\n\nIf you are running Python 3.4, ``pip3.3`` should be replaced with ``pip3.4``.\nIf neither of those commands exists, you can try ``pip3``, but you have to\nverify that it leads to a pip version for Python 3.3 or newer.\n\nmc-man has some dependencies which will be installed automatically when\ninstalling using pip:\n\n* ``PyYaml`` - For parsing the yaml files in plugins\n* ``pyBukGet`` - For access to the BukGet API\n* ``pySpaceGDN`` - For access to the SpaceGDN API\n\nIf you install mc-man without pip, you will have to install these dependencies\nmanually.\n\nUsage\n-----\nThe base command for mc-man is ``mcman``, all of mc-man's functionality is\naccessable through that command. The command is expected to be run from the\nroot folder of the server. The functionality is divided into four sub commands:\n\nserver\n The server command is used for managing server jars. It can be used to find\n versions and builds, identify jars existing locally and downloading new\n jars.\n\nplugin\n The plugin command is used for managing plugins. It can be used to search\n for plugins, display info about them and their versions, list downloaded\n plugins and check which of them are out of date, update the plugins and, of\n course, download new plugins.\n\nexport\n The export command is used for exporting the servers state. It will find\n all downloaded servers and plugins and save their placement, relative to\n the server root, and their versions to a json file. This file can later be\n used by the ``import`` command to create a new server with the same server\n version and plugins.\n\nimport\n The import command is used for importing a previously exported server\n state. It will recreate a server with the info from the json file it is\n passed.\n\nThese commands can be called with ``mcman ``, to manage plugins for\nexample: ``mcman plugin``. The commands can also be shortened to the first\nletter: ``mcman p``. In addition to this comprehensive documentation, a lighter\ndocumentation is included in the program, it can be accessed by adding\n``--help`` at the end of any command or subcommand, for example:\n``mcman p --help``, to get quick help for the ``plugin`` command.'\n\nOften used commands\n~~~~~~~~~~~~~~~~~~~\n\nHere are some commands that are used often:\n\n``mcman p download [ ...]``\n Download the plugins.\n\n``mcman p update``\n To update all the plugins\n\n``mcman p list``\n To list the installed plugins, and check if any are out of date.\n\n``mcman s identify ``\n To check what version and build a server jar is, and see if there are any\n updates to it.\n\n``mcman s download [] [] []``\n To download a server, optionally a version from the specified channel, the\n specified version, or even a specific build.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CubeEngineDev/mc-man", "keywords": null, "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "mc-man", "package_url": "https://pypi.org/project/mc-man/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mc-man/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/CubeEngineDev/mc-man" }, "release_url": "https://pypi.org/project/mc-man/0.9-1/", "requires_dist": null, "requires_python": null, "summary": "The Minecraft server jar and plugin manager, downloader and updater", "version": "0.9-1" }, "last_serial": 1076443, "releases": { "0.6-1": [ { "comment_text": "", "digests": { "md5": "93316e9723fdaabc84c509c91d39e57e", "sha256": "9dcab20ddb9b83d2248edfad3b2bdb906167af0ef0cc6606e6847884d5ebacef" }, "downloads": -1, "filename": "mc-man-0.6-1.tar.gz", "has_sig": false, "md5_digest": "93316e9723fdaabc84c509c91d39e57e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15177, "upload_time": "2014-03-14T21:19:54", "url": "https://files.pythonhosted.org/packages/12/d1/48f0903a45568457970b2cf5cc037526eafb6eaa8611a6383e7b82159efc/mc-man-0.6-1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "3fe51f81d3d542c41d9ed58745910d7f", "sha256": "945ef981ef14d748391150c3abd3ff7b9b345175bf66743b1097af5f0bd4bb20" }, "downloads": -1, "filename": "mc-man-0.7.tar.gz", "has_sig": false, "md5_digest": "3fe51f81d3d542c41d9ed58745910d7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15243, "upload_time": "2014-03-17T18:47:23", "url": "https://files.pythonhosted.org/packages/32/41/7e38affecec98146bfa348e1ced5ffee0103530c0b69e6b1c57c0b5a8b98/mc-man-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "built for Linux-3.13.6-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "ec8dc343d6e55ce485f6347e4bedb149", "sha256": "3c33860a26d4f5c47ef343696b78ca832c520cb31f139cdea5db53f5e54c1e05" }, "downloads": -1, "filename": "mc-man-0.7.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "ec8dc343d6e55ce485f6347e4bedb149", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 37622, "upload_time": "2014-03-19T21:11:09", "url": "https://files.pythonhosted.org/packages/66/d9/aa8b07f9a0aca375a4d717ac128053a6d8223e37bf46ecfaad477d52293a/mc-man-0.7.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "2c87ef81d0112e302a5c4eea6d04b52e", "sha256": "a17f47c3ebabff77b253e4aee464e5a15fe9db20dd62c5d3987914a8abb362d3" }, "downloads": -1, "filename": "mc-man-0.7.1.tar.gz", "has_sig": false, "md5_digest": "2c87ef81d0112e302a5c4eea6d04b52e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16155, "upload_time": "2014-03-19T21:11:07", "url": "https://files.pythonhosted.org/packages/62/50/4dda39a32a4ae20017f9096ddab91f6df690a3fdd933767da1e74e58dc38/mc-man-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "29f5b9aeabe943b0ec31f8ae5a768873", "sha256": "5f4629d20f7bce6764bf62365f58122dc1b3cab41d0cc5392a76ec6f1093381b" }, "downloads": -1, "filename": "mc-man-0.8.tar.gz", "has_sig": false, "md5_digest": "29f5b9aeabe943b0ec31f8ae5a768873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16141, "upload_time": "2014-03-27T18:45:13", "url": "https://files.pythonhosted.org/packages/73/f6/2057c86c954af1e419c2f83878c6a281e52604296affd0cf14ca895b625d/mc-man-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "f574328e0be8192e11a3e6e4399fbb70", "sha256": "9edb8e4cd8f6e16f0c0a0375d8125a7195491766611b3df21ae63358fe656bce" }, "downloads": -1, "filename": "mc-man-0.9.tar.gz", "has_sig": false, "md5_digest": "f574328e0be8192e11a3e6e4399fbb70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18809, "upload_time": "2014-04-28T18:15:08", "url": "https://files.pythonhosted.org/packages/25/11/bd3b04e553ec85d2fe107a0ded9eaa3e4e2e99515d6e39ceb8d314284219/mc-man-0.9.tar.gz" } ], "0.9-1": [ { "comment_text": "", "digests": { "md5": "d6418c8d225f798f69dc59c08447c01e", "sha256": "1a086e544e309c30fa775bee0d0abf31b5d1b3cb63fe3196dd0e0dadf1972e6f" }, "downloads": -1, "filename": "mc-man-0.9-1.tar.gz", "has_sig": false, "md5_digest": "d6418c8d225f798f69dc59c08447c01e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22181, "upload_time": "2014-04-30T10:27:39", "url": "https://files.pythonhosted.org/packages/d1/f7/012f373a190656a37f6d90b82e7af450b967c026229c2e8d29a2cdbc25e1/mc-man-0.9-1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6418c8d225f798f69dc59c08447c01e", "sha256": "1a086e544e309c30fa775bee0d0abf31b5d1b3cb63fe3196dd0e0dadf1972e6f" }, "downloads": -1, "filename": "mc-man-0.9-1.tar.gz", "has_sig": false, "md5_digest": "d6418c8d225f798f69dc59c08447c01e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22181, "upload_time": "2014-04-30T10:27:39", "url": "https://files.pythonhosted.org/packages/d1/f7/012f373a190656a37f6d90b82e7af450b967c026229c2e8d29a2cdbc25e1/mc-man-0.9-1.tar.gz" } ] }