Skip to content

plvskiy/regru_cloudapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REG.RU CloudAPI

PyPI PyPI - Python Version GitHub Conventional Commits

Неофициальная библиотека для работы с 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