{ "info": { "author": "Vincent Viallet", "author_email": "vincent@devo.ps", "bugtrack_url": null, "classifiers": [], "description": "Digital Ocean API Python Wrapper\n================================\n\nInspired by [dop](https://github.com/ahmontero/dop).\n\nInstallation\n============\n\n.. code-block:: bash\n \n # pip install dopy\n\nGetting Started\n===============\n\nTo interact with Digital Ocean, you first need .. a digital ocean account with \nvalid API keys.\n\nKeys can be set either as Env variables, or within the code.\n\nFor API v.2.\n\n.. code-block:: bash\n\n # export DO_API_VERSION='2'\n # export DO_API_TOKEN='api_token'\n\n.. code-block:: pycon\n\n >>> from dopy.manager import DoManager\n >>> do = DoManager(None, 'api_token', api_version=2)\n\n\nFor API v.1.\n\n.. code-block:: bash\n \n # export DO_CLIENT_ID='client_id'\n # export DO_API_KEY='long_api_key'\n\n.. code-block:: pycon\n\n >>> from dopy.manager import DoManager\n >>> do = DoManager('client_id', 'long_api_key')\n\nMethods\n=======\n\nThe methods of the DoManager are self explanatory; ex.\n\n.. code-block:: pycon\n\n >>> do.all_active_droplets()\n >>> do.show_droplet('12345')\n >>> do.destroy_droplet('12345')\n >>> do.all_regions()\n >>> do.all_images()\n >>> do.all_ssh_keys()\n >>> do.sizes()\n >>> do.all_domains()\n >>> do.new_droplet('new_droplet', 66, 1601, 1)\n\nThe methods for v.2 API are similar, the only difference\nis using names instead of IDs for domains and slugs for\nsizes, images and datacenters; ex.\n\n.. code-block:: pycon\n\n >>> do.show_domain('exapmle.com')\n >>> do.new_droplet('new_droplet', '512mb', 'lamp', 'ams2')\n \n\n\nTODO\n====\n\nSee github issue list - post if any needed\n\nhttps://github.com/devo-ps/dopy/issues", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/devo-ps/dopy/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/devo-ps/dopy", "keywords": null, "license": "The MIT License (MIT)\n\nCopyright (c) 2013 devo.ps\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainer": null, "maintainer_email": null, "name": "dopy", "package_url": "https://pypi.org/project/dopy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dopy/", "project_urls": { "Download": "https://github.com/devo-ps/dopy/archive/master.zip", "Homepage": "https://github.com/devo-ps/dopy" }, "release_url": "https://pypi.org/project/dopy/0.3.7/", "requires_dist": null, "requires_python": null, "summary": "Python client for the Digital Ocean API", "version": "0.3.7" }, "last_serial": 1819991, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "36b3f24c5fd3b3463f6a4f0118eb944d", "sha256": "abeeed70ca7f5859098c8ed8e19f154d82f99959ef6a221c9020de1a3821b3cd" }, "downloads": -1, "filename": "dopy-0.2.tar.gz", "has_sig": false, "md5_digest": "36b3f24c5fd3b3463f6a4f0118eb944d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2296, "upload_time": "2013-06-13T04:26:57", "url": "https://files.pythonhosted.org/packages/6e/9a/da8ec879ab171604ddf48980b701e3a92fd9866f9f6db11166b45e2b26a6/dopy-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "56fb486c676e975950d09ec159c7ab5a", "sha256": "f40ff113fd1273f23ecdef8ad3a88e481b15e02c95406c6b6b0d98697b96f3fb" }, "downloads": -1, "filename": "dopy.tar.gz", "has_sig": false, "md5_digest": "56fb486c676e975950d09ec159c7ab5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16965, "upload_time": "2013-06-13T04:03:08", "url": "https://files.pythonhosted.org/packages/25/10/036799906d1617331cd68e4a3a75710089c0e4e914edf22c8157bf968200/dopy.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "eabb0eb5e5a4353fcbe6b839dddb3ac8", "sha256": "aaeb7dcfc0689285521044b3caef68c6c86066492ba95f8511a0374a3a43d1dd" }, "downloads": -1, "filename": "dopy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "eabb0eb5e5a4353fcbe6b839dddb3ac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2572, "upload_time": "2013-07-03T08:52:13", "url": "https://files.pythonhosted.org/packages/59/04/c15fbaa05063cd0cc2d695394fc6a07c970379b168fc0aaf9d808aa4eb05/dopy-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "69572c0bf5b1a0edecf8cf5c4b4b71c4", "sha256": "cb2575702414d89cedb7d0a76e822db4ac1da12b2372e8f33bc3051ca7ee4c92" }, "downloads": -1, "filename": "dopy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "69572c0bf5b1a0edecf8cf5c4b4b71c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4497, "upload_time": "2013-09-22T02:16:07", "url": "https://files.pythonhosted.org/packages/c7/1e/45d5dfef9406c6e25de40d58d25f1d0fdab4dfa538774e9ce57e4bbd6274/dopy-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8d82a81d977841395077d9149ef85bb5", "sha256": "f15f12c3e5157c86eeec347c78afa5ba4ba8f985967ae39841088d1e8f83355d" }, "downloads": -1, "filename": "dopy-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8d82a81d977841395077d9149ef85bb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4505, "upload_time": "2014-02-10T03:38:46", "url": "https://files.pythonhosted.org/packages/ff/ce/df9a87060c3fc0eaf1ca474907b7f703c3c02e712419700d02fd3fd71947/dopy-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "017a693cdc2debaefeee69ec5061c1bb", "sha256": "6c0cb4d775e7b9acdccbcdb5214e69026787d63aa8e709948fd5a8c48d61842a" }, "downloads": -1, "filename": "dopy-0.2.4.tar.gz", "has_sig": false, "md5_digest": "017a693cdc2debaefeee69ec5061c1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4467, "upload_time": "2014-08-20T01:27:54", "url": "https://files.pythonhosted.org/packages/84/1c/1cae1629a8f91b5aa24d6ede8dc2b76ac403509f466575e5cf0ca2545745/dopy-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "9ff5f0afdc980db93cdb072715c6ed54", "sha256": "3c80a47c2b132631901b112f753ba0d58427427aafcc12095927be7ecea85df1" }, "downloads": -1, "filename": "dopy-0.2.5.tar.gz", "has_sig": false, "md5_digest": "9ff5f0afdc980db93cdb072715c6ed54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4469, "upload_time": "2014-08-20T01:40:42", "url": "https://files.pythonhosted.org/packages/67/57/9d2ca21cd848835fae73238077d620221e45ae02085ca47d016bb83a3fff/dopy-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "433c18922c2b71cdace0c90a611c5633", "sha256": "071f386145ba782db56c9a697e340063fae422b6ec72ea28e06b1d7b9594c959" }, "downloads": -1, "filename": "dopy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "433c18922c2b71cdace0c90a611c5633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5600, "upload_time": "2014-10-09T14:19:06", "url": "https://files.pythonhosted.org/packages/62/86/256c06f2074b6dac7802407cb9250e2d86a3ca0814492b781912a131e678/dopy-0.3.0.tar.gz" } ], "0.3.2": [], "0.3.3": [ { "comment_text": "", "digests": { "md5": "369fa34803f4a33551dcb2d171c9bf1e", "sha256": "3f252eda52dfaa0f7f02db43a2201bf631a008e2ad51d3dd056409fe7a66af99" }, "downloads": -1, "filename": "dopy-0.3.3.tar.gz", "has_sig": false, "md5_digest": "369fa34803f4a33551dcb2d171c9bf1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6041, "upload_time": "2015-02-10T03:43:26", "url": "https://files.pythonhosted.org/packages/76/d6/9618591939b2070014d7a686bf8855745ce200f69a1deae24805a4cb1d5f/dopy-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "436af359499bf2395c277e7a85ae6638", "sha256": "93e6c203324d6d3a4d6281397cb3d23253103df0388fd015399b1c995f7caf32" }, "downloads": -1, "filename": "dopy-0.3.4.tar.gz", "has_sig": false, "md5_digest": "436af359499bf2395c277e7a85ae6638", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6049, "upload_time": "2015-05-12T02:49:01", "url": "https://files.pythonhosted.org/packages/66/bc/ac030788e5cdf86bc7f24916a2bcaebe6b414c6d406cdd80ef9fe1f5bb13/dopy-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "89824b319f7726da00386212d476bcd1", "sha256": "a9cd9ccec78ee1a5852528d7e28c4693041666df4f5bffdebb2c21a14dad0a72" }, "downloads": -1, "filename": "dopy-0.3.5.tar.gz", "has_sig": false, "md5_digest": "89824b319f7726da00386212d476bcd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6072, "upload_time": "2015-05-12T03:00:04", "url": "https://files.pythonhosted.org/packages/24/14/4b082dd8b8d838179f08907bc0e354a3d3181fa0ed0a58863fa972cecd0c/dopy-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "85d7ab553b6a3117295fe164e905cf50", "sha256": "fab6473f5fedea8c37da6c121b87624ba29383ddc29548daff19803981560222" }, "downloads": -1, "filename": "dopy-0.3.6.tar.gz", "has_sig": false, "md5_digest": "85d7ab553b6a3117295fe164e905cf50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6076, "upload_time": "2015-05-25T00:38:41", "url": "https://files.pythonhosted.org/packages/f0/4b/c898648d171ba21bed8032324ccdd0ec2fddb3b7a89f2b881036d426f421/dopy-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "26d044b9901f27e277dbcc173942d21c", "sha256": "8d1a7a15ef5711220ee9fc3fd489e738bb365cdad042c4f791cd5c16f2dbf9fd" }, "downloads": -1, "filename": "dopy-0.3.7.tar.gz", "has_sig": false, "md5_digest": "26d044b9901f27e277dbcc173942d21c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6483, "upload_time": "2015-11-11T00:41:51", "url": "https://files.pythonhosted.org/packages/47/fa/2d46bbed54ac42c24fa48893cb0a4ae6771999830ee270e1d12631bcd743/dopy-0.3.7.tar.gz" } ], "0.3.7a": [ { "comment_text": "", "digests": { "md5": "cf5c95287af0aca2e320be1569e197bd", "sha256": "715e6c69ae54b055e88538cc39c6a7a5793ea4d4f30275cdbb3c891ab7c1c555" }, "downloads": -1, "filename": "dopy-0.3.7a.tar.gz", "has_sig": false, "md5_digest": "cf5c95287af0aca2e320be1569e197bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6504, "upload_time": "2015-11-17T07:24:38", "url": "https://files.pythonhosted.org/packages/76/76/8032cbc81e0192432a1137dede3b03195c2ece50097f4c38455ac35c487e/dopy-0.3.7a.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26d044b9901f27e277dbcc173942d21c", "sha256": "8d1a7a15ef5711220ee9fc3fd489e738bb365cdad042c4f791cd5c16f2dbf9fd" }, "downloads": -1, "filename": "dopy-0.3.7.tar.gz", "has_sig": false, "md5_digest": "26d044b9901f27e277dbcc173942d21c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6483, "upload_time": "2015-11-11T00:41:51", "url": "https://files.pythonhosted.org/packages/47/fa/2d46bbed54ac42c24fa48893cb0a4ae6771999830ee270e1d12631bcd743/dopy-0.3.7.tar.gz" } ] }