π° IAcine Live News Agent | AI-Powered Journalist from RSS Feeds
π Introduction
IAcine Live News Agent is a real-time news monitoring tool that uses OpenAI GPT to analyze RSS feeds, summarize key articles, and generate a professional PDF report β all from a simple Streamlit interface.
Perfect for daily briefings, cybersecurity watch, political monitoring, or business intelligence. Turn information overload into clarity. π§ π
π Features
βοΈ Live RSS Feed Parsing β Monitors over 30 curated news sources in real time
βοΈ AI-Powered Summarization β Uses OpenAI to generate short and accurate news digests
βοΈ PDF Report Generation β Outputs a ready-to-download, styled daily news report
βοΈ Streamlit Interface β Clean and easy-to-use web UI
βοΈ Optional Q\&A with GPT β Ask follow-up questions about summarized news
βοΈ Keyword Filtering β Focus on specific topics, sectors, or custom interests
ποΈ Technologies
- π Python 3.12 β Core backend logic
- π Feedparser β Parsing RSS feeds
- π§ OpenAI GPT β Summarization and Q\&A
- π ReportLab β PDF report generation
- π¨ Streamlit β Web interface
- π‘οΈ dotenv β Environment variable management
π¦ Installation
=== 1οΈβ£ Clone the Repository
git clone https://github.com/Yacine-Mekideche/ia-journalist-rss.git
cd ia-journalist-rss
=== 2οΈβ£ Create a .env
File
OPENAI_API_KEY=your_openai_key_here
=== 3οΈβ£ Set Up Your Environment
python -m venv venv
# Activate:
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
=== 4οΈβ£ Install Dependencies
pip install -r requirements.txt
βΆοΈ Running the App
Start the app with:
streamlit run app.py
Then open the Streamlit UI in your browser. You can:
- π§ Enter a keyword (e.g., βcybersecurityβ, βAIβ)
- π Let the app scan 30+ RSS feeds
- π Generate and download a professional PDF news brief
- β Optionally ask GPT questions about the content
π― Demo
π§ AI Architecture Overview
- Input β User keyword or general scan
- Feeds β RSS parsing with Feedparser
- GPT β Summarizes and generates answers
- ReportLab β Generates structured PDF report
- Streamlit β Displays interface and download button
π¬ Contact Me
π‘ Into AI + News automation? Letβs build the future of media together.
π© Business inquiries: contact@iacine.tech
#AI #RSS #Journalism #NewsAutomation #OpenAI #GPT #Streamlit #Python #DailyBrief #PDFReports #IAcineTech