UglyFeed è un aggregatore e processore di feed RSS modulare che sfrutta modelli linguistici (LLM locali via Ollama o cloud come OpenAI/Anthropic) per ripulire, deduplicare, tradurre e riassumere notizie in tempo reale.
Caratteristiche e flusso operativo:
- Filtering & Deduplication: analizza semanticamente i titoli e il corpo degli articoli provenienti da decine di sorgenti RSS per eliminare duplicati e clickbait.
- AI Rewriting & Summarization: riscrive i contenuti secondo prompt personalizzabili (stile digest esecutivo, bullet point tecnici, traduzione multilingua).
- Output RSS/JSON generato: esporta feed RSS puliti e formattati, pronti per essere letti in aggregatori standard (NetNewsWire, Reeder, Feedly).
Avvio rapido con Python:
# Clone del repository
git clone https://github.com/fabriziosalmi/UglyFeed.git
cd UglyFeed
pip install -r requirements.txt
# Configurazione sorgenti in feeds.json e modello in config.yaml
python main.pyPermette di trasformare feed RSS caotici e rumorosi in digest intelligenti e privi di distrazioni.