No description, website, or topics provided.
JavaScript HTML Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
conf
highcharts-singleseries @ b085b64
.gitignore
.gitmodules
Dockerfile
README.md
app.py
favicon.ico
hcr.js
index.html

README.md

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.