Skip to content

A Recommender system for movies, tv shows, books and games

Notifications You must be signed in to change notification settings

PSS1998/Recommender-system

Repository files navigation

Recommender System

This program will scrape your movie from letterboxd.com, your tv shows from tvtime.com, your books from goodreads.com and your games from myvideogamelist.com and write the to files.
if you dont have account in those sites you can add your list manually to the text file.
then it can give you recommendation on all those files with running get_all_recommendations() function in get_all_recommendation.py file.
additionaly you can get recommendation on a single movie, tv show, book or game with running get_recommendation function in getRecommendation.py file
For a simple API, WebApp and App based on this projects, visit https://github.com/PSS1998/Recommender-API repository.

Recommendation system

the Recommender System for books will give you recommendation based on goodreads site similar recommendation, tastedive site and "goodbooks-10k" dataset.
for movies will give recommendation based on tastedvie and "The Movies Dataset" dataset and for tv shows and games will only give recommendation based on tastedive.

how to run

first you need to download the following datasets:
https://www.kaggle.com/rounakbanik/the-movies-dataset
https://www.kaggle.com/zygmunt/goodbooks-10k
then you needd to change config.py.sample to config.py and fill in the variables
after that you have to run the for files named *-scraper.py
and then call get_all_recommendations() function in get_all_recommendation.py file.

About

A Recommender system for movies, tv shows, books and games

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages