Don't binge on all the shows, instead just binge on the best ones
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.
.gitignore
README.md
binge_trendy.py

README.md

binge-trendy

A python program to help you binge watch smarter by only watching the best episodes of TV shows

I use the website GraphTV frequently to get a quick insight if a TV show is getting better or worse over the course of a season. GraphTV plots the IMDb user ratings for every episode and then performs a linear regression of the episode rating on the episode number to make a trend line. I have often found that watching only the shows above the trend line means I can just watch the best episodes and skip the bad ones (i.e. the ones below the trend line). I also wanted a good reason to use OMDb API

Of course this will only work for TV shows where you can just watch a few episodes here and there and not for shows like the greatest show ever

Examples

Show the best episodes of Golden Girls Season 4:

$python binge_trendy.py -url http://www.imdb.com/title/tt0088526/ -key your_omdb_file.txt -s 4

Season Episode Name
4 1 Yes, We Have No Havanas
4 2 The Days and Nights of Sophia Petrillo
4 6 Sophia's Wedding: Part 1
4 9 Scared Straight
4 11 The Auction
4 14 Love Me Tender
4 15 Valentine's Day
4 19 Till Death Do We Volley
4 20 High Anxiety
4 22 Sophia's Choice
4 23 Rites of Spring
4 24 Foreign Exchange

Show the highest-rated episode ever of MacGuyver:

$python binge_trendy.py -url http://www.imdb.com/title/tt0088559/ -key your_omdb_file.txt -b

Season Episode Name Residual
4 9 Cleo Rocks 0.651865