Skip to content

It is a Web Application that provides personalized news & event updates to its users without losing out on time or having to go through irrelevant content.

Notifications You must be signed in to change notification settings

SurajGuptaRavi/Personalized_News_Feed_Generator_Using_Django

Repository files navigation

Personalized_News_Feed_Generator_Using_Django

  • It is a Web Application that provides personalized news & event updates to its users without losing out on time or having to go through irrelevant content.

  • Our Website uses Machine Learning Algorithm like Support Vector Machine for classifying the category of the News.

  • News articles will be recommended based on clustering of similar articles, predicting their category, content similarity & keyword extraction.

  • All information regarding the past clicks, likes, engagement on this website will be taken into consideration for future content and predictions.

- Get API key from the following websites

Get API from News.org
Get API from GNews.io

- Now go to the news_suggester folder and open scrapper.py file and enter your api key

- Installations
pip install -r Requirements.txt

- Open 3 Terminals in your Project Dir where 'manage.py' file is located and paste the following code
Terminal 1 :- python manage.py runserver

Terminal 2 :- celery -A personalized_nfg beat -l info

Terminal 3 :- celery -A personalized_nfg worker -l info

Demo

About

It is a Web Application that provides personalized news & event updates to its users without losing out on time or having to go through irrelevant content.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published