Skip to content

WebTech Academic Project: News RSS Feed classification using CF-IDF

Notifications You must be signed in to change notification settings

bhuvi3/RSS-Feed-Classifier

Repository files navigation

RSS Feed Classifier

A TF-IDF based RSS Feed Classified to automatically categorize RSS feeds into relevent groups which can help in organizing and retreiving RSS Feeds.

Instructions:

Dependencies (python packages): feedparser, flask, nltk, nltk data, rdflib, sqlite3

All codes have to be run from the 'Code folder'.

  1. Running the Web App from shell, Normal Version, which categorizes news based on Ontology only: $python flask/rss_web_app.py

WebApp opens at: http://127.0.0.1:5050/ (If it gives Internal Server Error, restart the code.)

  1. Running the Web App from shell, PLUS version, which categorizes news based on both Ontology and bag of words: $python flask_plus/rss_web_app.py

  2. Update the database: Can be run as daemon which dynamically keeps updating (every 2 hours) the rss news feeds to the sqlite3 database and categorizes them. $python dynamic_feed_updater.py

About

WebTech Academic Project: News RSS Feed classification using CF-IDF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published