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

Uploaded Source

File details

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

File metadata

  • Download URL: regru_cloudapi-1.2.3.tar.gz
  • Upload date:
  • Size: 5.9 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.3.tar.gz
Algorithm Hash digest
SHA256 e58baf8ce08a0b0c76ec8347de968b13d21e7f5a11209b40e6051d37a9371efa
MD5 f0aa7d261203ce2669f2d37ea47d8370
BLAKE2b-256 de6f7c331bf488827e77e073d1fa5d973467341561b8ff746fe0cc7d07e47332

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