pltnk / habr-observer

An automatically updated feed with summaries of the best Habr.com articles generated by the YandexGPT neural network.

Home Page:https://habr.observer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🧐 Обозреватель Хабра

Лента кратких пересказов лучших статей с Хабра от нейросети YandexGPT

Приложение доступно по адресу https://habr.observer

В приложении используются материалы сайта habr.com, краткие пересказы которых получены с помощью сервиса 300.ya.ru.

Деплой

  • Установить Docker и Docker Compose
  • Склонировать репозиторий: git clone https://github.com/pltnk/habr-observer.git
  • Создать внутри .env файл: cp .env_example .env
  • В нём установить пользователя и пароль для базы данных, изменив значения переменных OBSERVER_MONGO_USER и OBSERVER_MONGO_PASS
  • Добавить API токен для сервиса 300.ya.ru, изменив значение переменной OBSERVER_AUTH_TOKEN
    Чтобы получить токен, нужно нажать на API в левом нижнем углу главной страницы сервиса, а затем нажать кнопку Получить токен в правом верхнем углу
  • Выполнить docker compose up -d из корня склонированного репозитория
  • Первоначальный сбор статей может занять несколько минут, так как соблюдается rate limit для API сервиса 300.ya.ru

Сделано с помощью

Лицензия

Проект находится под лицензией MIT — подробности в файле LICENSE.

About

An automatically updated feed with summaries of the best Habr.com articles generated by the YandexGPT neural network.

https://habr.observer

License:MIT License


Languages

Language:Python 85.6%Language:HTML 9.2%Language:Dockerfile 3.7%Language:Shell 1.5%