- c onversations - разговоры
- a bout - о
- i mportant - важных
- t hings - вещах
Неофициальнst api "разговоров о важном".
- Устанавливаем библиотеку:
# Используя pip
pip install git+https://github.com/iamlostshe/cait-api
# Используя uv
uv add git+https://github.com/iamlostshe/cait-api
# Используя poetry
poetry add git+https://github.com/iamlostshe/cait-api- Запустите код ниже:
import asyncio
import datetime as dt
from cait_api import CAITParser
def get_next_date() -> str:
"""Получаем ссылку для парсинга."""
# Получаем текущую дату
now = dt.datetime.now()
# Меняем дату на следующий понедельник
now += dt.timedelta(days=7 - now.weekday())
# Переводим дату в строку и возвращаем её
return now.strftime("%d-%m-%Y")
async def main() -> None:
"""Запуск парсера."""
parser = CAITParser()
await parser.init()
cait = await parser.get_info(get_next_date())
print(
cait.title,
cait.date,
cait.image_url,
cait.plakat_url,
cait.videos_urls,
sep="\n",
)
if __name__ == "__main__":
asyncio.run(main())Возвращает объект, типа, cait:
Загловок разговора о важно, пример: "Массовый спорт в России".
Дата в формате строки, пример: "10 марта 2025".
Ссылка на изображение, пример: "https://разговорыоважном.рф/img/2025/10-03-2025.jpg".
Ссылка на плакат, пример: "https://разговорыоважном.рф/10-03-2025/plakat.jpg".
Список ссылок на видео, пример: ["https://разговорыоважном.рф/10-03-2025/1.mp4", "https://разговорыоважном.рф/10-03-2025/2.mp4"].