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.12.tar.gz (5.5 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: regru_cloudapi-1.2.12.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.2

File hashes

Hashes for regru_cloudapi-1.2.12.tar.gz
Algorithm Hash digest
SHA256 7d476cff3d57f7a1cf4d4c18b7c82f2abd1245e096d578e6ff34d5e13d062475
MD5 b76eadd8df7e3b5af84db7243d4dac43
BLAKE2b-256 7c289a8c18217efeccdd431969c112c3e3cdff532530e6c7269dbdd5171ba7a9

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