Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

dop

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dop

A Python client for the Digital Ocean API

  • 0.1.6
  • PyPI
  • Socket score

Maintainers
1

DOP: Digital Ocean API Python Wrapper

DOP is a MIT licensed Python wrapper for Digital Ocean's API.

Features

Full support for all methods listed here_ except (they have weird behaviour): - reset_root_password - restore_droplet - destroy_image

Installation

To install dop, simply: ::

$ pip install dop

Example

It is pretty easy to use:

.. code-block:: python

from dop.client import Client

client = Client('client_id', 'api_key')

# Print regions.
regions = client.regions()
for region in regions:
    print(region.to_json())

# Create a 512Mb droplet (Debian 7.0 x32) in the Amsterdam region.
client.create_droplet(name='test', size_id=66, image_id=303619, region_id=2)

Contribute

Pull requests and improvements are welcome.

.. _here: https://www.digitalocean.com/api

.. image:: https://d2weczhvl823v0.cloudfront.net/ahmontero/dop/trend.png :alt: Bitdeli badge :target: https://bitdeli.com/free

Version 0.1.6 + Python 3 compatibility thanks to Sambodson (https://github.com/samdobson)

Version 0.1.5 + Updated API

Version 0.1.4 + Added virtio parameter to create_droplet method + Minor fixes in all_ssh_keys method + Readme region example now uses to_json() method

Version 0.1.3 + Added ssh_keys support to Droplet object (thanks to Derek: http://github.com/covertgeek)

Version 0.1.2 + Added ip_address to Droplet object (thanks to Derek: http://github.com/covertgeek)

Version 0.1.1 + Added support for requests 1.x (thanks to Luke: http://github.com/clone1018)

Version 0.1.0 + Initial release

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc