Простая библиотека реализующая открытое API сервиса beget.com для выполнения функций панели управления.
Для работы с библиотекой необходима версия golang: 1.19. Сама установка может быть произведена с помощью команды:
go get github.com/ThCompiler/go.beget.api- Получить информацию о хостинг-аккаунте;
- Управлять резервными копиями;
- Управлять планировщиком заданий;
- Производить настройку DNS;
- Управлять базами данных;
- Создавать и удалять сайты на аккаунте;
- Управлять настройками доменов;
- Управлять почтовыми ящиками.
Детальная информация об API представлена на сайте документации Beget.
В документации представлено описание функций библиотеки. А в репозитории update_hostname представлен пример использования библиотеки для обновления данные ip для hostname на основе текущего ip системы.
Вопросы и предложения можно указывать в issue данного репозитория.
Реализованное API представлено в TODO