Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 879 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 879 Bytes

TV Graph

Screenshot

A clone of Graph TV built for educational purposes. Built with Hug, MongoDB, Beautiful Soup and Highcharts.

A couple of improvements over the original:

  • Relies on live scraping of IMDB pages to get the most current ratings.
  • Less dependencies (no jQuery, Bootstrap, etc.).
  • Allows to focus on a single season using the Highcharts SingleSeries plugin

To run: The easiest way to run locally is to use hug's built-in development server by running hug -f ./app.py. Running in production involves setting up a uWSGI server for which uwsgi.ini is included. Initial configuration of the Mongo database can be achieved by running mongo < mongo.js.

TODO:

  • Add list of recently viewed shows.