Giter Club home page Giter Club logo

wakitsu's People

Contributors

jaeiya avatar

Stargazers

 avatar

Watchers

 avatar

wakitsu's Issues

Add ability to save anime to watch list

Right now, the only way to add anime to your watch list is to do it through the Kitsu UI on their website. It would be nice to just add this functionality directly to the application.

Example

wak -add boku no hero

The command would look up the terms given and give you the top 5 anime results, which you could then select to add to your watch list.

Provide a warning when token is about to expire

Currently, the only way to check your token, so to manually use the token command. This isn't ideal because you can forget to check it and end up missing it's expiration date. On each watch request, there should be a check to make sure the token expiration is at least within the yellow zone.

If possible, refreshing the token automatically could be preferrable.

Update anime without media file

The use-case for watching an anime was that after watching an episode, the episode file would be moved to a watched dir. There are some circumstances where you might watch an episode from an alternative source, which means there is no file to move. This use-case is not accommodated.

Example

wak -w 'boku no hero' 10

This command would directly update your watch list without needing to find a physical file on disk to do it.

Auto-increment anime when watching

Make the episode number optional when executing the watch command. If no episode number is given, it should just increment the progress by one. This makes it significantly easier to update anime that would normally require a forced episode number, as well as just make it easier in general to update an anime.

Add drop support

Add a flag to drop anime, which should remove them from the cache and add them to the kitsu drop list.

Cache file name so an anime can be updated using its Title in English or Japanese

Right now, the only way to update an Anime, is by typing part of the file name and full episode number. Some Anime are more recognizable using words that may not be in the file name. If we save the file name (on first watch) to our cache, then after you've watched the first episode of any Anime, we could allow the use of any of the words in the official English or Japanese titles, to execute the watch command successfully.

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.