Skip to main content

Reg.ru CloudAPI Python library

Project description

REG.RU CloudAPI

PyPI PyPI - Python Version GitHub

Неофициальная библиотека для работы с API услуги Reg.ru Облачные VPS.

Документация по API Reg.ru Облачные VPS - developers.cloudvps.reg.ru

Приступая к работе

Установка при помощи PyPi:

pip3 install regru_cloudapi

Установка вручную:

git clone https://github.com/plvskiy/regru_cloudapi.git
cd regru_cloudapi
python setup.py install

Зависимости:

setuptools
requests

Быстрый старт

Сперва импортируем модуль

from regru_cloudapi import CloudAPI

Далее авторизуемся:

api = CloudAPI('token')

Токен можно получить в Личном Кабинете -> Услуга Облачные сервера -> Настройки -> Токен для API

Подробно - https://developers.cloudvps.reg.ru/getting-started/authentication.html.

Следующим шагом используем нужные нам функции. Например, запросим список тарифов:

api.get_tariffs()

На выходе мы получим список тарифов в JSON. Пример:

{
  "prices": [
    {
      "plan": "cloud-1-1018",
      "price": "0.32",
      "price_month": 215,
      "type": "reglet",
      "unit": "hour"
    }
  ]
}

Полный код:

from regru_cloudapi import CloudAPI

api = CloudAPI('token')

api.get_tariffs()

Документация - DOCUMENTATION.md

Лицензия - LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

regru_cloudapi-1.2.4.tar.gz (5.3 kB view details)

Uploaded Source

File details

Details for the file regru_cloudapi-1.2.4.tar.gz.

File metadata

  • Download URL: regru_cloudapi-1.2.4.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for regru_cloudapi-1.2.4.tar.gz
Algorithm Hash digest
SHA256 76dd9e13cd13d2c026772f066bcd8eaca9997380ac4fd969940223bfbbfbb042
MD5 cd438bf42dad058d494b5909e91ece43
BLAKE2b-256 e02d06c5f76e008ca159ce710147acbce8659ee2258d9d49f329ab54c25504f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page