Commit Graph

296 Commits

Author SHA1 Message Date
Benex254
ae5e20505a feat(cli): improve ui and ux 2024-08-05 09:47:01 +03:00
Benex254
ad3c4d5c6b feat(cli): add help messages to anilist command and subcommands 2024-08-05 09:47:01 +03:00
Benex254
015f289f80 feat(cli): complete config command 2024-08-05 09:47:01 +03:00
Benex254
aea14a18e9 style: format code and sort imports 2024-08-05 09:47:01 +03:00
Benex254
c0c6391117 feat: minor ui and ux improvements plus add edit config option 2024-08-05 09:47:01 +03:00
Benex254
f3f226a778 index on master: 53823f0 chore:recover lost stash changes 2024-08-05 09:47:01 +03:00
Benex254
8eb8c1307f chore:recover lost stash changes 2024-08-05 09:47:00 +03:00
Benex254
c467645fb0 feat:switch to pure fzf for menus 2024-08-05 09:47:00 +03:00
Benex254
d1fb3e16c9 feat:standardize the user data helper to kork for both cli and gui 2024-08-05 09:47:00 +03:00
Benex254
6b308d26d1 feat(cli):complete subcommands for anilist command 2024-08-05 09:47:00 +03:00
Benex254
9050e5f6cf feat(cli):improve anilist interfaces api 2024-08-05 09:47:00 +03:00
Benex254
39eca03ed7 feat(cli):finsh player controls sub interfaces 2024-08-05 09:47:00 +03:00
Benex254
811edd2ca5 feat(updater):implement basic script to update app 2024-08-05 09:47:00 +03:00
Benex254
536e175a3a chore(deps):drop plyer as a dependency and switch to platformdirs 2024-08-05 09:47:00 +03:00
Benex254
d2a328c2c8 feat(cli):add quality and translation type selection 2024-08-05 09:47:00 +03:00
Benex254
651791abdb chore:switch to poetry as build tool and package manager 2024-08-05 09:47:00 +03:00
Benex254
7be9db9724 feat:switch to poetry as build tool and package manager 2024-08-05 09:47:00 +03:00
Benex254
1bbca16e60 feat:create cli subpackage 2024-08-05 09:47:00 +03:00
Benex254
1fb80951b3 feat:add new anime to normalizer 2024-08-05 09:47:00 +03:00
Benex254
0e952a3001 feat:implement work around for packaging 2024-08-05 09:47:00 +03:00
Benex254
523f4d9efd feat(readme):updated readme 2024-08-05 09:46:58 +03:00
Benex254
ed713375ef feat:(anime screen):add basic error handling 2024-08-05 09:46:58 +03:00
Benex254
3e68afc656 chore:removed python 3.10 as requirement 2024-08-05 09:46:58 +03:00
Benex254
dbb7502d4a feat(anime screen):implement anime dub functionality 2024-08-05 09:46:58 +03:00
Benex254
cc228cc38a feat:add basic error handling to allanime provider 2024-08-05 09:46:58 +03:00
Benex254
ce3ee491e1 fix(my list):make my list screen work with new media cards 2024-08-05 09:46:58 +03:00
Benex254
02fc593fe6 feat(download screen):implement download capabilities 2024-08-05 09:46:58 +03:00
Benex254
b1f3953f44 feat(search screen):implement work around for trending anime sidebar 2024-08-05 09:46:57 +03:00
Benex254
1c312adc8f feat(anime screen):optimize auto select server 2024-08-05 09:46:57 +03:00
Benex254
ab64e6c898 feat:update current episode when using episode buttons and normalize anime titles from allanime 2024-08-05 09:46:57 +03:00
Benex254
f34706206a refactor(allanime provider):clean up and move allanime api to allanime folder 2024-08-05 09:46:57 +03:00
Benex254
46413ef174 refactor:remove animdl dependency and dependants 2024-08-05 09:46:57 +03:00
Benex254
9edaad3069 refactor:removed help screen and crash screen 2024-08-05 09:46:57 +03:00
Benex254
7b1cba983b feat(anime screen): add mpv player fallback 2024-08-05 09:46:57 +03:00
Benex254
128d2429d3 feat(anime screen):add auto play and auto select server 2024-08-05 09:46:57 +03:00
Benex254
e6873bd590 perf(anime screen): cache results of the episodes fetched 2024-08-05 09:46:57 +03:00
Benex254
bd459aaea5 feat(anime screen): add next and previous anime controls 2024-08-05 09:46:57 +03:00
Benex254
f8e073867a feat(home screen): implement load more anime functionality to improve start up time
This feature only gets anime of a particular category and only preloads
trending category
2024-08-05 09:46:57 +03:00
Benex254
cc3fc3dcf6 chore(media card loader): drop pytube as dependency and switch to yt-dlp for trailers 2024-08-05 09:46:57 +03:00
Benex254
1e0e139e47 feat(anime screen, search screen): finish basic ui for anime screen with ep selection and update search screen to use recycle view 2024-08-05 09:46:57 +03:00
Benex254
91041304ff feat(anime_screen):implement crude streaming with allanime api 2024-08-05 09:46:56 +03:00
Benex254
2e2572db3f perf(media card): use recyleboxlayout for more efficiency and better performance 2024-08-05 09:46:56 +03:00
Benex254
db7b38ffac refactor:move allanime_scraper to main codebase 2024-08-05 09:46:56 +03:00
Benex254
b03040d6c4 feat(scraper): add allanime_api based on ani-cli
This is the main api thats going to interact with the allanime site to
scrape stream links. This will thus make the getting of video streams
faster and more efficient than using animdl as has been previously done.
2024-08-05 09:46:56 +03:00
Benex254
7da0977d15 fix:Bugs caused by renaming 2024-08-05 09:46:56 +03:00
Benex254
5c44f2e99c refactor:renamed anixstream package to fastanime 2024-08-05 09:46:56 +03:00