Commit Graph

85 Commits

Author SHA1 Message Date
Benex254 976d3d9ae5 chore:update pre-commit-hook deps to latest 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 fe33633d15 chore:updated setup.py 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 e363122c19 Update LICENSE 2024-08-05 09:47:00 +03:00
Benex254 962d7ee5e7 Create python-package.yml 2024-08-05 09:47:00 +03:00
Benex254 7e504884c1 Update README.md 2024-08-05 09:47:00 +03:00
Benex254 f7f4e9c9b9 Update README.md 2024-08-05 09:47:00 +03:00
Benex254 e76dda4ee2 Update README.md 2024-08-05 09:47:00 +03:00
Benex254 2783c3ab8e Update README.md 2024-08-05 09:47:00 +03:00
Benex254 0c660a5189 Update README.md 2024-08-05 09:47:00 +03:00
Benex254 a00365eca2 Update README.md 2024-08-05 09:47:00 +03:00
Benex254 1138550b85 Update README.md 2024-08-05 09:47:00 +03:00
Benex254 6c95eeb77e Update README.md 2024-08-05 09:47:00 +03:00
Benex254 496cffab4b Update README.md 2024-08-05 09:47:00 +03:00
Benex254 90dd8b6184 Update README.md 2024-08-05 09:47:00 +03:00
Benex254 79adc5db3a Update README.md 2024-08-05 09:47:00 +03:00
Benex254 766f7e74fd Update README.md 2024-08-05 09:46:59 +03:00
Benex254 309c8de41c Update README.md 2024-08-05 09:46:59 +03:00
Benex254 48a65d7ce5 chore:created demo video 2024-08-05 09:46:59 +03:00
Benex254 07e1e49599 feat:update readme 2024-08-05 09:46:59 +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 2173372aa7 chore: remove animdl and pyaml from requirements 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