Skip to content

Carlrevive/Syntecxhub_Project_Name4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

News Aggregator CLI

A simple and efficient Command-Line Interface (CLI) tool that aggregates news headlines from multiple sources using web scraping or NewsAPI. Supports filtering, exporting, deduplication, and saving results for later use.

๐Ÿš€ Features โœ” Fetch News From Multiple Sources

Pull headlines via web scraping or API calls

Combine all results into a single clean dataset โœ” CLI Filters Filter by source Filter by keyword Filter by date โœ” Data Storage Store aggregated results in JSON or SQLite Load previously saved data for offline queries โœ” Export Options Export filtered or full dataset to: CSV Excel (.xlsx) โœ” Deduplication Automatically remove duplicate headlines

๐Ÿ› ๏ธ Tech Stack Python Requests / BeautifulSoup (for scraping) NewsAPI (optional) SQLite / JSON Pandas & OpenPyXL (for exporting) Argparse (CLI interface)

๐Ÿ“ˆ Future Enhancements Add sentiment analysis Build a dashboard version (Tkinter or web app) Add more advanced filters Add scheduler for automatic daily fetch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages