API Reference
Документация для программного использования библиотеки.
Основные классы
| Класс |
Описание |
WikiSync |
Основной класс для синхронизации |
WikiAPI |
HTTP-клиент для Yandex Wiki API |
Settings |
Конфигурация приложения |
Модели данных
Исключения
Пример
from sandboxer.wiki_sync import WikiSync, Settings, WikiSyncError
try:
settings = Settings.from_file()
sync = WikiSync(settings)
for status in sync.get_status():
if status.status == "modified":
sync.push_file(status.path)
except WikiSyncError as e:
print(f"Ошибка: {e.message}")