GithubHelp home page GithubHelp logo

gevhaz / seasonwatch Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 182 KB

A script to let you know when there are new seasons of your TV shows

License: GNU General Public License v3.0

Python 100.00%

seasonwatch's People

Contributors

gevhaz avatar

Stargazers

 avatar

Watchers

 avatar

seasonwatch's Issues

Remove music support

Checking for new albums is not working great for a number of reasons (mainly the request limits of Discog's API), so the functionality should be removed. Discogs also tend to be updated with albums that are old but hadn't been added to their catalog before.

Differentiate IMDb and TMDB IDs

The TV shows table contains IMDb IDs. It is disruptive for the user to have them invalidated by only accepting TMDB IDs from now on. So allow both kinds, but try to replace them whenever encountered. Add a new column to the TV series table, saying what source the ID is from (IMDb or TMDB). If a new show is added, assume TMDB and set that. If an existing table is lacking a value for this column, assume it's IMDb.

Depends on #38 for API access.

Fix missing release date data

There is a bug with a dependency where it can no longer get release dates from the IMDb API: cinemagoer/cinemagoer#456

A comment says that "original air date" still works. This should be sufficient for seasonwatch.

Swith from using "release date" to using "original air date".

Add ability to 'pause' shows

Add ability to 'pause' shows so that they will not be checked for new seasons. For when you don't want to start watching until later.

Translate IMDb IDs to TMDB IDs

Support for storing and differentiating TMDB IDs is added since #45.

Upon finding IMDb IDs in the database, prompt to translate them to TMDB.

TMDB has a /find endpoint that can be used.

Show results before committing transaction so that the user can verify.

Add ability to list data about saved shows

Currently the only way to see the shows being tracked is by running the check for new seasons. This takes a lot of time. It also shows irrelevant information for when you just an overview of your database.

Add a flag for listing saved shows.

Add support for music

It should be possible to specify an artist and a "last checked" date. If they release music after this date, the user should be notified.

Step up season number by CLI

Currently there is no way to change the last season watched. Find a user-friendly way to do this.

This functionality existed before where the user would edit the configuration file to step up the season, but this isn't convenient now that all data has moved to a SQLite database.

TMDB token in configuration

  • Make it possible to interactively add a TMDB token to configuration file.
  • Make it possible to parse this new key in the configuration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.