Этот проект исправляет RSS-ленту сайта Lenta.ru, добавляя недостающие описания к новостным статьям. Особенно полезен при использовании RSS-ридеров, которые зависят от полноты информации в ленте. Писалось для rss-reader'a на iPhone 4s.
- Парсит оригинальные статьи с Lenta.ru .
- Подставляет полные описания в RSS-ленту.
- Поддерживает локальный запуск и автоматизацию.
- Версия Python <= 3.12, из-за пакетов (например feedfinder2) не работающих с более новыми версиями.
install.sh— скрипт установки.deploy.sh— скрипт развёртывания как сервиса с автозагрузкой.readme.md— этот файл.rss_bot.py— основная логика исправления RSS.requirements.txt- файл зависимостей.unistall.sh— скрипт удаления.
curl -fsSL https://dim5x.github.io/RSS/install.sh | bash -sили:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/dim5x/RSS/refs/heads/master/install.sh)"
cd ~/rss_bot && ./uninstall.shpip install -r requirements.txt
python rss_bot.pyВ поломанных статьях до манипуляций:
<description></description>
После:
<description>В Москве прошёл сильный ливень...</description>