Commit Graph

432 Commits

Author SHA1 Message Date
Benex254
7b0ba6a8c8 feat(provider): add animepahe as new provider 2024-08-05 09:47:04 +03:00
Benex254
7ec965788d chore: update package info 2024-08-05 09:47:03 +03:00
Benex254
da5a829c8e feat(mpv): improve streaming on mobile 2024-08-05 09:47:03 +03:00
Benex254
4e06bf369e feat(utils): add logging 2024-08-05 09:47:03 +03:00
Benex254
9e9b6d4f92 chore(anime_provider): remove print statements from provider and switch to logging 2024-08-05 09:47:03 +03:00
Benex254
23c58658c0 chore: remove legacy code 2024-08-05 09:47:03 +03:00
Benex254
5ab3eec41f chore(constants): create constants module to store useful constants 2024-08-05 09:47:03 +03:00
Benex254
25f73b8c9f chore(updater): update updater info 2024-08-05 09:47:03 +03:00
Benex254
e39750d9bf chore: update pyproject.toml 2024-08-05 09:47:03 +03:00
Benex254
7434675d85 chore: update dependencies 2024-08-05 09:47:03 +03:00
Benex254
7c40812561 update pyproject.toml file 2024-08-05 09:47:03 +03:00
Benex254
cdfb4146df chore: reorganize imports 2024-08-05 09:47:03 +03:00
Benex254
ea5c01f6a4 chore: reorganize codebase to make anilist top level 2024-08-05 09:47:03 +03:00
Benex254
f9fd59826c chore: clean up legacy files 2024-08-05 09:47:03 +03:00
Benex254
9dc0d8528a chore: clean up legacy code 2024-08-05 09:47:03 +03:00
Benex254
6bc09da1c8 Update pyproject.toml 2024-08-05 09:47:03 +03:00
Benex254
29d5c673ad feat(cli): switch to using AnimeProvider obj 2024-08-05 09:47:03 +03:00
Benex254
c30a1715b3 feat(anilist_interface): remove legacy methods 2024-08-05 09:47:03 +03:00
Benex254
19a5185a0a feat(allanime): change typing from generator to iterator 2024-08-05 09:47:03 +03:00
Benex254
57d9428fde feat: implement AnimeProvider obj to manage providers 2024-08-05 09:47:03 +03:00
Benex254
cd087d6da1 docs: update readme 2024-08-05 09:47:03 +03:00
Benex254
10559db677 feat(config): set default format to accept .mp4 2024-08-05 09:47:03 +03:00
Benex254
1474df04e7 feat: add yt-dlp format option 2024-08-05 09:47:03 +03:00
Benex254
2d8b966a1a chore: use latest version of python for publising 2024-08-05 09:47:03 +03:00
Benex254
e3c2e2d5a7 feat(anilist): implement anilist random subcommand 2024-08-05 09:47:03 +03:00
Benex254
25b3d0dcbd feat(anilist_interface): ensure the app does not exit when trailer not found 2024-08-05 09:47:03 +03:00
Benex254
a5901d3bf0 feat(mpv): add typing for mpv title option 2024-08-05 09:47:03 +03:00
Benex254
43cc1f6cb3 docs: update readme 2024-08-05 09:47:03 +03:00
Benex254
52de2fe342 feat(cli): rename translation_type option to translation-type 2024-08-05 09:47:03 +03:00
Benex254
6a6adb4479 chore: renamed build action 2024-08-05 09:47:03 +03:00
Benex254
4c1a4232b5 ci: Update publish.yml 2024-08-05 09:47:03 +03:00
Benex254
db5cd1431c ci: Create publish.yml 2024-08-05 09:47:03 +03:00
Benex254
89489b2f4b chore: update lock file 2024-08-05 09:47:03 +03:00
Benex254
71a78c7c17 fix(anilist): correct graphql query for most scored 2024-08-05 09:47:03 +03:00
Benex254
915b791e70 fix(mpv): correct order of args 2024-08-05 09:47:03 +03:00
Benex254
fa3c00f0b3 refactor: remove all traces of the gui and api sub packages 2024-08-05 09:47:03 +03:00
Benex254
bd70a5f169 refactor: remove config unused config dir 2024-08-05 09:47:03 +03:00
Benex254
8457a735e2 refactor: remove unused mpv lib 2024-08-05 09:47:03 +03:00
Benex254
822ff17cc7 chore: update config removing gui dependencies 2024-08-05 09:47:02 +03:00
Benex254
333fe45e4b feat(anilist_interface): add random anime option for main interforce 2024-08-05 09:47:02 +03:00
Benex254
c811566045 refactor: remove the gui and api then move to separate project 2024-08-05 09:47:02 +03:00
Benex254
62a4187341 feat(cli): include the fzf preview script inside the project for convinience 2024-08-05 09:47:02 +03:00
Benex254
5877525c15 feat(cli): make preview window for fzf optional 2024-08-05 09:47:02 +03:00
Benex254
52178cf38a feat(cli): make the downloads command use the config download path 2024-08-05 09:47:02 +03:00
Benex254
72ff32b143 build: increase retention and rename built artifact 2024-08-05 09:47:02 +03:00
Benex254
3854357c1c feat: exclude the wheel distribution since its platform dependent 2024-08-05 09:47:02 +03:00
Benex254
b3211ba35f feat: add github workflow to build app after every push 2024-08-05 09:47:02 +03:00
Benex254
352c6ecff7 chore: remove unused github workflows 2024-08-05 09:47:02 +03:00
Benex254
da49aadd5c feat: make the downloads command use the mpv module to enable compatibility with mobile 2024-08-05 09:47:02 +03:00
Benex254
cb18e9299c feat: add --path option that prints config location and exits 2024-08-05 09:47:02 +03:00