jaeiya / wakitsu Goto Github PK
View Code? Open in Web Editor NEWHobby project for managing anime watch list on Kitsu through CLI
License: MIT License
Hobby project for managing anime watch list on Kitsu through CLI
License: MIT License
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.
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.
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.
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.
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.
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 a flag to drop anime, which should remove them from the cache and add them to the kitsu drop list.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.