Aggregate content from multiple news sources into a single dataset.
- Fetch RSS feeds from multiple sources
- Parse feed entries using feedparser
- Store aggregated data in CSV format
- Python 3.11
- feedparser
- pandas
- Activate virtual environment
- Install dependencies using
pip install -r requirements.txt - Run
python aggregator.py
- aggregated_content.csv containing combined feed data
- Implemented as a Flask-based web application
- Displays aggregated news articles in a clean card layout
- Client-side search and source filtering
- Dark mode toggle for improved user experience