Skip to content
/ RSS Public

Исправляет RSS-ленту сайта Lenta.ru, добавляя недостающие описания к новостным статьям.

Notifications You must be signed in to change notification settings

dim5x/RSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Description Fixer for Lenta.ru 📰

Codacy Badge

Этот проект исправляет 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 — скрипт удаления.

📦 Установка для Linux в качестве сервиса:

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)"

🗑️ Удаление для Linux:

cd ~/rss_bot && ./uninstall.sh

Использование для Windows:

pip install -r requirements.txt
python rss_bot.py

📌 Пример работы:

В поломанных статьях до манипуляций:

<description></description>

После:

<description>В Москве прошёл сильный ливень...</description>

About

Исправляет RSS-ленту сайта Lenta.ru, добавляя недостающие описания к новостным статьям.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •