{"repo":"fabriziosalmi/UglyFeed","free":true,"listed":false,"github":"https://github.com/fabriziosalmi/UglyFeed","clone":"git clone https://github.com/fabriziosalmi/UglyFeed.git","description":"Retrieve, aggregate, filter, evaluate, rewrite and serve RSS feeds using Large Language Models for fun, research and learning purposes","language":"Python","stars":317,"topics":["journalism","llm","news","newsfeed","rewriter","rss","rss-aggregator","rss-feed","rss-reader","summarization"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"UglyFeed UglyFeed is a simple application designed to retrieve , aggregate , filter , rewrite , evaluate and serve content (RSS feeds) written by a large language model. This repository provides the code, the documentation , a FAQ, a troubleshooting guide, and some optional scripts to evaluate the generated content. Features - 📡 Retrieve RSS feeds - 🧮 Aggregate feeds items by similarity - ✨ Rewrite content using LLM API - 💾 Save rewritten feeds to JSON files - 🔁 Convert JSON to valid RSS feed - 🌐 Serve XML feed via HTTP server - 🌎 Deploy XML feed to GitHub or GitLab - 📈 Evaluate generated content - 🖥️ Web UI based on Streamlit - 📰 RSS test feeds available - 🤖 Same codebase for all releases - 🛑 Simple post-filter moderation - ➡️ Translate feeds into your own language - 📝 Tons of prompts ready to use Get it now - 💾 Source code - 🐳 Docker installable package - 🐍 Pip installable package - ⚙️ Github actions workflows Quick start Prerequisites - 🌎 Internet connection - 🐳 Docker - ✨ LLM API - 📲 RSS reader Supported API and models - OpenAI API ( gpt-3.5-turbo , gpt-4 , gpt-4o ) - Ollama API (all models like llama3 , phi3 , qwen2 ) - Groq API ( llama3-8b-8192 , llama3-70b-8192 , gemma-7b-it , mixtral-8x7b-32768 ) - Anthropic API ( claude-3-haiku-20240307 , claude-3-sonnet-20240229 , claude-3-opus-20240229 ) - Google Gemini API (Free tier: gemini-2.0-flash , gemini-2.0-flash-lite , gemini-1.5-flash , gemini-1.5-flash-8b , gemma-3 , gemma-3n ) You can use your own mode","default_branch":null,"files":null,"tree":[],"storefront":"/r/fabriziosalmi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fabriziosalmi/UglyFeed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}