GitHunt
CR

craffer/random-episodes

A random episode generator that returns a random episode from multiple TV shows.

Random Episode Generator

The Random Episode Generator is a web app to help combat boredom with your favorite TV shows.

Installation

Clone this repository and create a Python virtual environment, and then run make init to install our dependencies.

git clone git@github.com:craffer/random-episodes.git
cd random-episodes
python3 -m venv env
make init

Usage

To run the program locally, use the bash script provided and access the site at localhost:8000.

./bin/flaskrun

Deployment

This project is deployed to a DigitalOcean droplet, served using uWSGI and Nginx. It can be accessed at https://conorrafferty.com/episodes.

License

This project is licensed under the MIT license – see the LICENSE file for more details.

Acknowledgements

This project uses the TMDb API to get data and images about TV shows, but is not endorsed or certified by TMDb.

Languages

HTML40.2%JavaScript39.3%Python14.8%CSS4.0%Shell1.0%Makefile0.7%

Contributors

MIT License
Created February 7, 2019
Updated February 13, 2026