1468 Commits

Author SHA1 Message Date
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
Benex254
1f34e91da8 feat: make the mpv player module work on android 2024-08-05 09:47:02 +03:00
Benex254
2a152e2cbf fix: drop curl_cffi as dependency due to issues on android 2024-08-05 09:47:02 +03:00
Benex254
9fed0761bd docs: add pip and pipx installation instructions 2024-08-05 09:47:02 +03:00
Benex254
8754fec2d1 feat: use curl_cffi to enable browser impersonation 2024-08-05 09:47:02 +03:00
Benex254
26d483c047 docs: correct discord widget 2024-08-05 09:47:02 +03:00
Benex254
c7f14fc800 docs: correct discord link 2024-08-05 09:47:02 +03:00
Benex254
55ee047356 docs: add links for respective projects 2024-08-05 09:47:02 +03:00
Benex254
d96fbe56fa feat(allanime-provider): add episode number to avoid confusion when streaming downloaded content 2024-08-05 09:47:02 +03:00
Benex254
692f127f68 docs: update readme to include changes in the codebase 2024-08-05 09:47:02 +03:00
Benex254
a0eff25263 chore: arrange dependencies to groups and make some opt in 2024-08-05 09:47:02 +03:00
Benex254
c1098895af feat(cli): make it opt in to use fzf and instead make fuzzy inquirer as default 2024-08-05 09:47:02 +03:00
Benex254
7a1236c677 feat(cli): add bing mode to search subcommand using episode ranges 2024-08-05 09:47:02 +03:00
Benex254
ab9efb7d3f fix(cli): fix bool options not editing config at runtime 2024-08-05 09:47:02 +03:00
Benex254
d5447e946e feat(cli): add auto-select provider results 2024-08-05 09:47:02 +03:00