Skip to content

A django website used in the book Practical Recommender Systems to illustrate how recommender algorithms can be implemented.

Notifications You must be signed in to change notification settings

CedarLogic/moviegeek

 
 

Repository files navigation

moviegeek

The MovieGEEKs is a movie site implemented to accompany my book "Practical Recommender Systems". It is used in the book to show how recommender systems work, and how you can implement them.

The book is still being written, and so this is still under construction.

installation guide:

This site is using the MovieTweetings dataset, and uses themoviedb.org to get poster images. A big thanks to both of them for all their work. Please go and visit them.

The dataset is used in the populate_moviegeek script which downloads it and imports the data into the database configured in Django.

  • download code
  • update settings with db connections.
  • run the following two commands to create the dbs.
    • python manage.py makemigrations
    • python manage.py migrate
  • run populate_moviegeek.py to populate the db. (WARNING: this might take some time.)
  • start the web server by doing python manage.py runserver.
  • go to http://docs.themoviedb.apiary.io/# and create an api_key
  • create a file in the root of the directory called ".prs" and add { "themoviedb_apikey": <INSERT YOUR APIKEY HERE>}.

About

A django website used in the book Practical Recommender Systems to illustrate how recommender algorithms can be implemented.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 59.9%
  • HTML 39.3%
  • JavaScript 0.8%