All Projects → hetznercloud → Hcloud Python

hetznercloud / Hcloud Python

Licence: mit
hcloud-python is a library for the Hetzner Cloud API.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Hcloud Python

Searchconsoler
R interface with Google Search Console API v3, including Search Analytics.
Stars: ✭ 99 (-2.94%)
Mutual labels:  api
Phalapi
A PHP framework foucs on API fast development.接口,从简单开始!PhalApi简称π框架,一个轻量级PHP开源接口框架,专注于接口服务开发。
Stars: ✭ 1,365 (+1238.24%)
Mutual labels:  api
Kubernetes Pfsense Controller
Integrate Kubernetes and pfSense
Stars: ✭ 100 (-1.96%)
Mutual labels:  api
Grape
An opinionated framework for creating REST-like APIs in Ruby.
Stars: ✭ 9,438 (+9152.94%)
Mutual labels:  api
Shopify Api Php
🚀 Shopify API Client for PHP
Stars: ✭ 100 (-1.96%)
Mutual labels:  api
Punkapi
DIY Dog meets JSON
Stars: ✭ 100 (-1.96%)
Mutual labels:  api
Jni By Examples
🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs
Stars: ✭ 99 (-2.94%)
Mutual labels:  api
Static Api Generator
🔧 Generate a static JSON API from a tree of directories and files
Stars: ✭ 101 (-0.98%)
Mutual labels:  api
Laradoo
Odoo ERP API for Laravel
Stars: ✭ 100 (-1.96%)
Mutual labels:  api
Thispersondoesnotexist Js
Api for https://thispersondoesnotexist.com Generates an image of a person that does not exist in real life
Stars: ✭ 101 (-0.98%)
Mutual labels:  api
Parse Google Docs Json
Authenticates with Google API and parse Google Docs to JSON or Markdown
Stars: ✭ 100 (-1.96%)
Mutual labels:  api
Swiftagram
A modern Swift wrapper for Instagram Private API.
Stars: ✭ 100 (-1.96%)
Mutual labels:  api
Frostline
A dataset, API, and parser for USDA plant hardiness zones.
Stars: ✭ 100 (-1.96%)
Mutual labels:  api
Finmind
Open Data, more than 50 financial data. 提供超過 50 個金融資料(台股為主),每天更新 https://finmind.github.io/
Stars: ✭ 1,357 (+1230.39%)
Mutual labels:  api
Owllook api
owllook - 简洁优雅的小说API🎉
Stars: ✭ 101 (-0.98%)
Mutual labels:  api
Luna
Yet another web framework—this time in modern C++!
Stars: ✭ 99 (-2.94%)
Mutual labels:  api
Rspec api documentation
Automatically generate API documentation from RSpec
Stars: ✭ 1,366 (+1239.22%)
Mutual labels:  api
Cloudboost
Realtime JavaScript Backend.
Stars: ✭ 1,378 (+1250.98%)
Mutual labels:  api
Jam Api
Parse web pages using CSS query selectors
Stars: ✭ 1,375 (+1248.04%)
Mutual labels:  api
Graphql devise
GraphQL interface on top devise_token_auth
Stars: ✭ 100 (-1.96%)
Mutual labels:  api

Hetzner Cloud Python

.. image:: https://github.com/hetznercloud/hcloud-python/workflows/Unit%20Tests/badge.svg :target: https://github.com/hetznercloud/hcloud-cloud-controller-manager/actions .. image:: https://github.com/hetznercloud/hcloud-python/workflows/Code%20Style/badge.svg :target: https://github.com/hetznercloud/hcloud-cloud-controller-manager/actions .. image:: https://readthedocs.org/projects/hcloud-python/badge/?version=latest :target: https://hcloud-python.readthedocs.io .. image:: https://img.shields.io/pypi/pyversions/hcloud.svg :target: https://pypi.org/project/hcloud/

Official Hetzner Cloud python library

The library's documentation is available at ReadTheDocs_, the public API documentation is available at https://docs.hetzner.cloud.

.. _ReadTheDocs: https://hcloud-python.readthedocs.io

Usage example

After the documentation has been created, click on Usage section

Or open docs/usage.rst

You can find some more examples under examples/.

Development

Setup Dev Environment

  1. mkvirtualenv hcloud-python

  2. pip install -e . or pip install -e .[docs] to be able to build docs

Run tests

  • tox .
  • You can specify environment e.g tox -e py36
  • You can test the code style with tox -e flake8

Create Documentation

Run make docs. This will also open a documentation in a tab in your default browser.

Style Guide

  • Type Hints: If the type hint line is too long use inline hinting. Maximum inline type hint line should be 150 chars.

License

The MIT License (MIT). Please see License File_ for more information.

.. _License File: https://github.com/hetznercloud/hcloud-python/blob/master/LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].