Содержание
pip install boosty
boosty
распространяется на условиях лицензии MIT.
Important
!ВНИМАНИЕ! эта версия библиотеки очень нестабильна (в новых версиях возможны радикальные изменения в API и зависимостях)
Если вы используете ее, свяжитесь с мейнтейнером, чтобы помочь сделать ее стабильной
Необязательно: укажите переменную среды IGNORE_MISSING_AND_EXTRA_FIELDS
чтобы отключить строгую проверку схемы
# или пропишите эти строки перед первым импортом boosty
import os
os.environ["IGNORE_MISSING_AND_EXTRA_FIELDS"] = "true"
Необязательно: заполните файл auth.json
данными аутентификации (или используйте браузерную аутентификацию чтобы их создать):
{
"access_token": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"device_id": "ffffffff-ffff-ffff-ffff-ffffffffffff",
"expires_at": 12345678900,
"refresh_token": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
Пример:
import asyncio
from boosty.api import API
async def main():
api = API()
response = await api.get_post("boosty", post_id="c9fb8a19-c45e-4602-9942-087c3af28c1b")
print(response.title)
# 'Добро пожаловать на борт!'
asyncio.run(main())
Больше примеров в папке examples/