Skip to content
This repository was archived by the owner on Nov 30, 2024. It is now read-only.

hc-nolan/bingewatchd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BingeWatchd

BingeWatchd is a Python webapp for tracking the TV shows you watch. It was developed for the Introduction to Databases course project at Ontario Tech University.

Self hosting

If you would like to self host the application, grab the Docker Compose example and nginx.conf files.

Obtain an API key and token from TMDB, and enter them in the respective lines in the docker-compose.yml file. You can generate the SECRET_KEY with the following command: python -c "import os; print(os.urandom(12).hex())" (or python3, depending on your system).

In nginx.conf, update the server_name with the domain you wish to use, and proxy_pass with IP of the host.

Then, run docker compose up -d, navigate to http://<DOMAIN|IP>:81 and create an account to get started.

Please note that TLS is out of the scope of this project and should be configured elsewhere. However, you could also edit the Nginx configuration to include TLS certificates.

Database ER Diagram

About

BingeWatchd is a simple Python webapp for tracking the TV shows you watch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •