{ "info": { "author": "Antonio Hinojo", "author_email": "hello@ahmontero.com", "bugtrack_url": null, "classifiers": [], "description": "DOP: Digital Ocean API Python Wrapper\n=====================================\n\nDOP is a MIT licensed Python wrapper for Digital Ocean's API.\n\n\nFeatures\n--------\n\nFull support for all methods listed `here`_ except (they have weird behaviour):\n - reset_root_password\n - restore_droplet\n - destroy_image\n\nInstallation\n------------\n\nTo install dop, simply: ::\n\n $ pip install dop\n\n\nExample\n-------\nIt is pretty easy to use:\n\n.. code-block:: python\n\n from dop.client import Client\n\n client = Client('client_id', 'api_key')\n \n # Print regions.\n regions = client.regions()\n for region in regions:\n print(region.to_json())\n \n # Create a 512Mb droplet (Debian 7.0 x32) in the Amsterdam region.\n client.create_droplet(name='test', size_id=66, image_id=303619, region_id=2)\n\n\nContribute\n----------\nPull requests and improvements are welcome.\n\n.. _`here`: https://www.digitalocean.com/api\n\n\n.. image:: https://d2weczhvl823v0.cloudfront.net/ahmontero/dop/trend.png\n :alt: Bitdeli badge\n :target: https://bitdeli.com/free\n\n\n\nVersion 0.1.6\n + Python 3 compatibility thanks to Sambodson (https://github.com/samdobson)\n\nVersion 0.1.5\n + Updated API\n\nVersion 0.1.4\n + Added virtio parameter to create_droplet method\n + Minor fixes in all_ssh_keys method\n + Readme region example now uses to_json() method\n\nVersion 0.1.3\n + Added ssh_keys support to Droplet object (thanks to Derek: http://github.com/covertgeek)\n\nVersion 0.1.2\n + Added ip_address to Droplet object (thanks to Derek: http://github.com/covertgeek)\n\nVersion 0.1.1\n + Added support for requests 1.x (thanks to Luke: http://github.com/clone1018)\n\nVersion 0.1.0\n + Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ahmontero/dop", "keywords": null, "license": "Copyright (c) 2013-2014 Antonio H Montero.\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainer": null, "maintainer_email": null, "name": "dop", "package_url": "https://pypi.org/project/dop/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dop/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/ahmontero/dop" }, "release_url": "https://pypi.org/project/dop/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "A Python client for the Digital Ocean API", "version": "0.1.6" }, "last_serial": 1133707, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "22bd10350bef1cf3130d421905cb22cc", "sha256": "25116a7c1911001c04ef29752388430640a297ef2e1e53db6421339648519dec" }, "downloads": -1, "filename": "dop-0.1.2.tar.gz", "has_sig": false, "md5_digest": "22bd10350bef1cf3130d421905cb22cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4892, "upload_time": "2013-01-05T21:51:40", "url": "https://files.pythonhosted.org/packages/17/be/f07a23db813b1728e6d06c9388c1aec6958fd8abe9e6601521ce4a88b35b/dop-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d8cc198e790205393d7ddf9482a0b677", "sha256": "c7eee62c60fe143ddc35cab802709e81c2b530addb8f74717d042a110bf07890" }, "downloads": -1, "filename": "dop-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d8cc198e790205393d7ddf9482a0b677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4914, "upload_time": "2013-01-26T13:40:12", "url": "https://files.pythonhosted.org/packages/11/62/cda1da52cff0d603afb0ba1f848a70a7272b0d835090657b730e14c4322e/dop-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "18fa64dd1b36ca8717e99105e2a1ac8e", "sha256": "e920f259474c305eb001107d7d415663c01c01764b702792e8939dcc532e61b3" }, "downloads": -1, "filename": "dop-0.1.4.tar.gz", "has_sig": false, "md5_digest": "18fa64dd1b36ca8717e99105e2a1ac8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5023, "upload_time": "2013-03-28T10:49:05", "url": "https://files.pythonhosted.org/packages/fa/83/399029be7ff669f8afd3ab5bb9ec438c25d42773c70ae2d3b39064d442f7/dop-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "da13f1ca86167771bbf524422c114564", "sha256": "ac672ff78d0458f314a77732063a135e53107c3b780f60862544ad7d4b37fa83" }, "downloads": -1, "filename": "dop-0.1.5.tar.gz", "has_sig": false, "md5_digest": "da13f1ca86167771bbf524422c114564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5170, "upload_time": "2014-03-11T07:27:44", "url": "https://files.pythonhosted.org/packages/94/c5/12303cb7ec6b4b974a0a5786de92858abb640ce23243cf656517085f27ed/dop-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "dd431ce95ad947b0b771b26b1862dbed", "sha256": "c84afbb1468fa98816cbb3ad9d2e58199c07b83c47a7a41be46523af7fd1a9e7" }, "downloads": -1, "filename": "dop-0.1.6.tar.gz", "has_sig": false, "md5_digest": "dd431ce95ad947b0b771b26b1862dbed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5548, "upload_time": "2014-03-11T08:05:29", "url": "https://files.pythonhosted.org/packages/c2/97/6ab4d00d5bd53d27e1ad0bb8b41fea869bfc9c05da9fdb6d40facc25448d/dop-0.1.6.tar.gz" } ], "1.6.b1": [ { "comment_text": "", "digests": { "md5": "604537378e78fce5c37e711b59cc1284", "sha256": "c3e032212b02ea1b77e4561cf84c8b796df3b4ff50c106c5fedc46e76bf55a12" }, "downloads": -1, "filename": "dop-1.6.b1.tar.gz", "has_sig": false, "md5_digest": "604537378e78fce5c37e711b59cc1284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8760, "upload_time": "2014-03-21T20:50:54", "url": "https://files.pythonhosted.org/packages/76/e6/7c29b74dba3669c6dd646a98f1c90ad7c9587601658273fb2dac02ebc1cc/dop-1.6.b1.tar.gz" } ], "1.6.b3": [ { "comment_text": "", "digests": { "md5": "32e43edc7c59c5ba9a3130d7db5cda57", "sha256": "3a35b041ba977be1caa845818597d7d3a919ed18b9b333b6289e08a97cd5a2cc" }, "downloads": -1, "filename": "dop-1.6.b3.tar.gz", "has_sig": false, "md5_digest": "32e43edc7c59c5ba9a3130d7db5cda57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9037, "upload_time": "2014-04-06T18:04:57", "url": "https://files.pythonhosted.org/packages/af/11/f8c4fc36ce84942b1889394e95c7c2a4d4cb56a838bcab3200de17d3b5cc/dop-1.6.b3.tar.gz" } ], "1.6.b4": [ { "comment_text": "", "digests": { "md5": "da462ed232f9736156b9e55fcc3bb7ce", "sha256": "d8e8cdecfb48d904b1efdb0bd30e936f9d47f1feab3b1cc351f3648e68445192" }, "downloads": -1, "filename": "dop-1.6.b4.tar.gz", "has_sig": false, "md5_digest": "da462ed232f9736156b9e55fcc3bb7ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9387, "upload_time": "2014-04-09T17:20:40", "url": "https://files.pythonhosted.org/packages/ed/21/3c682062d519c9cdb83122ba56e3f049e89f18914bce7609d022b5e5831b/dop-1.6.b4.tar.gz" } ], "1.6.b5": [ { "comment_text": "", "digests": { "md5": "dad8f4e5648e37760c90ea0298f32991", "sha256": "cfdffd94de0b032c5e43b360f3ed7b0715542faf96936178224543d62c34fd12" }, "downloads": -1, "filename": "dop-1.6.b5.tar.gz", "has_sig": false, "md5_digest": "dad8f4e5648e37760c90ea0298f32991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9479, "upload_time": "2014-04-18T08:49:38", "url": "https://files.pythonhosted.org/packages/86/e5/0989c01c9c0e7196aab67bd436d100c8cdd7de5a16e4d388a7fbdddb04e3/dop-1.6.b5.tar.gz" } ], "1.6.b6": [ { "comment_text": "", "digests": { "md5": "79f3117b4e08609b85f61fdfb54b01b1", "sha256": "dbd3a8eb3d2849064a1e9117881528bdee28fd5c766d9d228c5c837e51b06c37" }, "downloads": -1, "filename": "dop-1.6.b6.tar.gz", "has_sig": false, "md5_digest": "79f3117b4e08609b85f61fdfb54b01b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10630, "upload_time": "2014-06-22T11:56:01", "url": "https://files.pythonhosted.org/packages/99/ae/762eec0ef3c98a9766822ccf62e2a7d9f06ea1889a199aa303b8c28a7150/dop-1.6.b6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd431ce95ad947b0b771b26b1862dbed", "sha256": "c84afbb1468fa98816cbb3ad9d2e58199c07b83c47a7a41be46523af7fd1a9e7" }, "downloads": -1, "filename": "dop-0.1.6.tar.gz", "has_sig": false, "md5_digest": "dd431ce95ad947b0b771b26b1862dbed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5548, "upload_time": "2014-03-11T08:05:29", "url": "https://files.pythonhosted.org/packages/c2/97/6ab4d00d5bd53d27e1ad0bb8b41fea869bfc9c05da9fdb6d40facc25448d/dop-0.1.6.tar.gz" } ] }