{
"info": {
"author": "Austin Bowen",
"author_email": "austin.bowen.314@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 3",
"Topic :: Software Development",
"Topic :: Utilities"
],
"description": "mcdl - Minecraft Downloader\n===========================\n\nA simple program for downloading pre-built Minecraft software, such as CraftBukkit and Spigot.\n\nYou can use mcdl to quickly download the latest .jar file for your\nfavorite Minecraft server, grab a specific server API version for plugin\ndevelopment, etc. mcdl uses `Yive's Mirror `_\n(no affiliation) to download pre-built Minecraft software related to the\nfollowing projects:\n\n* `Bukkit / CraftBukkit `_\n* `BungeeCord `_\n* Cauldron\n* `Genisys `_\n* `Glowstone `_\n* HexaCord\n* `HOSE `_\n* MCPC\n* `Nukkit `_\n* `PaperSpigot `_\n* `Spigot `_\n* `TacoSpigot `_\n* `Thermos `_\n* `Torch `_\n* `Waterfall `_\n\nUsage\n-----\n\n::\n\n mcdl get [dest] Download the project file\n mcdl list List the project files\n\nExamples\n--------\n\nFind and download a specific version of CraftBukkit\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n $ mcdl list craftbukkit\n CraftBukkit Files | MC Ver | Size\n ----------------------------------------+--------------+------------\n craftbukkit-latest.jar | Latest | 20.78MB\n craftbukkit-0.0.1-SNAPSHOT.1000.jar | 1.7.3 Beta | 8.11MB\n craftbukkit-0.0.1-SNAPSHOT.1060.jar | 1.7.3 Beta | 8.14MB\n ...\n craftbukkit-1.11-R0.1-SNAPSHOT.jar | 1.11 | 19.05MB\n craftbukkit-1.11.2-R0.1-SNAPSHOT.jar | 1.11.2 | 20.79MB\n craftbukkit.src.zip | Unknown | 880.63kB\n $ mcdl get craftbukkit craftbukkit-1.11.2-R0.1-SNAPSHOT.jar\n Downloading CraftBukkit file \"craftbukkit-1.11.2-R0.1-SNAPSHOT.jar\"...\n |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 100% of 20.79MB (ETA 0:00:00)\n Saving to file \"./craftbukkit-1.11.2-R0.1-SNAPSHOT.jar\"... Done.\n $ ls\n craftbukkit-1.11.2-R0.1-SNAPSHOT.jar\n\nDownload a Spigot build to a specific path\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n $ mcdl get spigot spigot-latest.jar /path/to/server/spigot.jar\n Downloading Spigot file \"spigot-latest.jar\"...\n |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 100% of 23.40MB (ETA 0:00:00)\n Saving to file \"/path/to/server/spigot.jar\"... Done.\n $ ls /path/to/server/\n spigot.jar\n\nSome time later (perhaps run by a cron job)...\n\n::\n\n $ mcdl get spigot spigot-latest.jar /path/to/server/spigot.jar\n File \"/path/to/server/spigot.jar\" is already up-to-date\n\nInstallation (Linux)\n--------------------\n\nIf you have `Python3 `_ installed, then you\ncan use pip to install mcdl to your system:\n\n::\n\n $ sudo pip3 install mcdl\n\nTo uninstall mcdl:\n\n::\n\n $ sudo pip3 uninstall mcdl\n\nTo upgrade mcdl to the latest version:\n\n::\n\n $ sudo pip3 install --upgrade mcdl\n\nUse Case: Automatic Server Updates (Linux)\n------------------------------------------\n\nYou can use cron to automatically run mcdl to download the latest\nserver file. Here is a bare-bones example procedure for setting up a cron job\nto automatically download the latest CraftBukkit .jar file every week:\n\n::\n\n $ cd /etc/cron.weekly/\n $ sudo touch upgrade-craftbukkit # Create file\n $ sudo chmod +x upgrade-craftbukkit # Make it executable\n\nNow edit the upgrade-craftbukkit file as superuser with your favorite text editor and write something like this:\n\n::\n\n #!/bin/sh\n\n # Downloads the latest CraftBukkit .jar file\n\n mcdl get craftbukkit craftbukkit-latest.jar /path/to/server/craftbukkit.jar\n\n # File downloaded?\n if [ $? -eq 0 ]; then\n # Optionally, some command here to restart your Minecraft server\n # ...\n fi\n\ncron will now run the upgrade-craftbukkit file every week, downloading\nthe latest CraftBukkit .jar file into your server's directory.\n\nTo-do\n-----\n\n- Download list of available projects rather than hard-coding them.\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/SaltyHash/mcdl",
"keywords": "minecraft server management",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "mcdl",
"package_url": "https://pypi.org/project/mcdl/",
"platform": "",
"project_url": "https://pypi.org/project/mcdl/",
"project_urls": {
"Homepage": "https://github.com/SaltyHash/mcdl"
},
"release_url": "https://pypi.org/project/mcdl/0.4.0/",
"requires_dist": [
"packaging",
"progress",
"requests",
"six",
"terminaltables"
],
"requires_python": "",
"summary": "A program for downloading pre-built Minecraft server software",
"version": "0.4.0"
},
"last_serial": 3411652,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "531532f1378226c34fdd45b735d8bf8d",
"sha256": "e64264bfc11684f4af23e29cd32936e4cbec319abfff0ba468a27e14f93cc2f9"
},
"downloads": -1,
"filename": "mcdl-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "531532f1378226c34fdd45b735d8bf8d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9063,
"upload_time": "2017-05-07T21:48:35",
"url": "https://files.pythonhosted.org/packages/55/a8/ad15a6934a505af1d1f717b2ef7aafdd37ccaaf1f9a20e16be6595fa31ff/mcdl-0.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a15e6e61e87b00519bae813aad86dd10",
"sha256": "edcd4cb6648a4e7a4b9e9d1410bfc4ad5f53613ce7b96e3fb33f834a547a9751"
},
"downloads": -1,
"filename": "mcdl-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "a15e6e61e87b00519bae813aad86dd10",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8560,
"upload_time": "2017-05-07T21:48:36",
"url": "https://files.pythonhosted.org/packages/43/e2/610653db76eb834d8d0efe6184e7675d611be07f0b6d5b602c59d3494b3f/mcdl-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "f2b61d9b81c945fd10adc42d0c4f315e",
"sha256": "2c62853bf9ea3783e25f293562d8f0e45d951e9fa28fc376c4bba6c6b34c1a6d"
},
"downloads": -1,
"filename": "mcdl-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f2b61d9b81c945fd10adc42d0c4f315e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9165,
"upload_time": "2017-05-08T04:06:58",
"url": "https://files.pythonhosted.org/packages/05/8d/890d7a608c9d20ae0bd5c2ade20c6177daedfd92d36035905c03f84ac90d/mcdl-0.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "14062d182506efc1815f96b1cb4cfa85",
"sha256": "94ba1e8e781794e11950a50cf189b71424b3a12a01d5e0131e8ea2af865aae21"
},
"downloads": -1,
"filename": "mcdl-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "14062d182506efc1815f96b1cb4cfa85",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8630,
"upload_time": "2017-05-08T04:06:59",
"url": "https://files.pythonhosted.org/packages/e3/83/38530393df0cc77d43032e0adae73dba795826f58f55dfd2999b137d2a88/mcdl-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "073017d5923623eb79260191e57289b8",
"sha256": "affacb3d78c9df293daca7d75e7597fa2c6836d4d4a16fb9a4941b3c60224ecb"
},
"downloads": -1,
"filename": "mcdl-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "073017d5923623eb79260191e57289b8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9158,
"upload_time": "2017-06-05T02:57:35",
"url": "https://files.pythonhosted.org/packages/46/b0/9265437e2e1f75ef4adb232056344501f53bd90be4c6016486f9d930d856/mcdl-0.2.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "478069ede515622eee482ae0b391d120",
"sha256": "c17c6082d41d7df0b67bae421afa3b599200b956445ce21111ed7b6194f4d658"
},
"downloads": -1,
"filename": "mcdl-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "478069ede515622eee482ae0b391d120",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8622,
"upload_time": "2017-06-05T02:57:37",
"url": "https://files.pythonhosted.org/packages/27/18/1a29477101c7a05f79fa34f0fbe8b3473a7ad6573ff93fb24fb16c34051f/mcdl-0.2.1.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "eaf098b66a7dc532ab975cd3f0357876",
"sha256": "92c59e26adcf07c92ab4d85a16cc0be9f92f50c19628495322c82eecfb101882"
},
"downloads": -1,
"filename": "mcdl-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eaf098b66a7dc532ab975cd3f0357876",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9374,
"upload_time": "2017-06-19T01:10:49",
"url": "https://files.pythonhosted.org/packages/cd/89/093097168cc9b25b855de0c88dc3139667bb79b4d35327a448b01baf11c6/mcdl-0.3.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "63ac5276f495a8832896ba6122b77750",
"sha256": "3bc8831e8c770e7c75259bdcd22033e33d660a9a0aac9d780f03625a387f44fe"
},
"downloads": -1,
"filename": "mcdl-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "63ac5276f495a8832896ba6122b77750",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8802,
"upload_time": "2017-06-19T01:10:50",
"url": "https://files.pythonhosted.org/packages/a0/43/bbf810d7309f1855919fd7e4c4b13d3892c47b84514a7c9d09730cab62cc/mcdl-0.3.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "49403e41ca9de3ebbd93af8fa68a6640",
"sha256": "6d2bf97d9165d85e15a981b87d031b879d5e028b8828c03b74043fcbbaa7c20c"
},
"downloads": -1,
"filename": "mcdl-0.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "49403e41ca9de3ebbd93af8fa68a6640",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9294,
"upload_time": "2017-07-29T03:53:45",
"url": "https://files.pythonhosted.org/packages/14/82/10b606a1d69375a4e17fbdac4482490eea8b9ab566e2327e865503e0d52e/mcdl-0.4.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9b119b86904c74eade1f153fa9778bf1",
"sha256": "cd94b853c58660ea328272f3df86b4d28b145455a2385289308d6cd390250927"
},
"downloads": -1,
"filename": "mcdl-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "9b119b86904c74eade1f153fa9778bf1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8799,
"upload_time": "2017-07-29T03:53:46",
"url": "https://files.pythonhosted.org/packages/dc/fb/31559b23ef2cf47a3419ef374214e0a10997c474e6fc71d1d453e81ec97b/mcdl-0.4.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "49403e41ca9de3ebbd93af8fa68a6640",
"sha256": "6d2bf97d9165d85e15a981b87d031b879d5e028b8828c03b74043fcbbaa7c20c"
},
"downloads": -1,
"filename": "mcdl-0.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "49403e41ca9de3ebbd93af8fa68a6640",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9294,
"upload_time": "2017-07-29T03:53:45",
"url": "https://files.pythonhosted.org/packages/14/82/10b606a1d69375a4e17fbdac4482490eea8b9ab566e2327e865503e0d52e/mcdl-0.4.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9b119b86904c74eade1f153fa9778bf1",
"sha256": "cd94b853c58660ea328272f3df86b4d28b145455a2385289308d6cd390250927"
},
"downloads": -1,
"filename": "mcdl-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "9b119b86904c74eade1f153fa9778bf1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8799,
"upload_time": "2017-07-29T03:53:46",
"url": "https://files.pythonhosted.org/packages/dc/fb/31559b23ef2cf47a3419ef374214e0a10997c474e6fc71d1d453e81ec97b/mcdl-0.4.0.tar.gz"
}
]
}