Commit Graph

63 Commits

Author SHA1 Message Date
Benex254
1dafcfa886 feat: use click where necessary 2024-08-07 19:48:47 +03:00
Benex254
71623c654a feat(mpv): add select episode script message 2024-08-07 16:05:17 +03:00
Benex254
515e506783 feat(mpv): use start time for mod 2024-08-07 15:11:31 +03:00
Benex254
90dd1c3edb feat(mpv): add experimental on the fly changing of translation type and auto next 2024-08-07 14:00:23 +03:00
Benex254
06078edf76 feat(mpv): add experimental auto next keybinding 2024-08-07 13:35:08 +03:00
Benex254
8d962b1ccd fix: libmpv not found git actions 2024-08-07 11:05:08 +03:00
Benex254
5718ed4f32 feat: init python mpv intergration for next and prev episode 2024-08-07 11:01:11 +03:00
Benex254
2e94e8494e feat: only import types if type checking 2024-08-06 14:15:47 +03:00
SilvioDylan
03e13006d4 new episode indicators for airing shows 2024-08-05 23:40:40 +02:00
Benex254
4cc0de2bbd feat: quick commit 2024-08-05 09:47:06 +03:00
Benex254
f46d815580 feat(interface): improve speed of loading servers 2024-08-05 09:47:06 +03:00
Benex254
6e02526f33 fix(interface): typing issue 2024-08-05 09:47:06 +03:00
Benex254
2ff580cbd2 feat: show episodes count in ui and get progress from server if dont exist locally 2024-08-05 09:47:06 +03:00
Benex254
d458085a4d fix: correct typing issues 2024-08-05 09:47:05 +03:00
Benex254
93a6d6cfc9 feat(interface): improve rofi experience 2024-08-05 09:47:05 +03:00
Benex254
a35c3276cf feat(interface): improve the speed of image previews through concurrency 2024-08-05 09:47:05 +03:00
Benex254
ae60ca6523 feat(anilist interface): add rofi as tertiary option for the interface 2024-08-05 09:47:05 +03:00
Benex254
5ed3134c8f feat(anilist interface): make this more nicer 2024-08-05 09:47:05 +03:00
Benex254
25b9b42fdf feat: ui improvements 2024-08-05 09:47:05 +03:00
Benex254
e661a051df feat: switch to player controls on refuse next episode 2024-08-05 09:47:05 +03:00
Benex254
6e9a8442d8 feat(interface): add breaks for auto next feature 2024-08-05 09:47:05 +03:00
Benex254
ec2345aab1 feat: dont force progress onto watchlist 2024-08-05 09:47:05 +03:00
Benex254
86a8f1461d fix: wrong code formating 2024-08-05 09:47:05 +03:00
Benex254
b05af01b0a fix(interface): escape sequence warning 2024-08-05 09:47:05 +03:00
Benex254
84c28d344f feat: add aniskip intergration and scoring of anime 2024-08-05 09:47:04 +03:00
Benex254
3c79806a28 feat: handle none logged in user 2024-08-05 09:47:04 +03:00
Benex254
644b22383c feat(anilist): make icons optional 2024-08-05 09:47:04 +03:00
Benex254
02fee255ad fix(anilist_interface): trailer not loading 2024-08-05 09:47:04 +03:00
Benex254
c5f6d8389d feat(tui): improve the ui 2024-08-05 09:47:04 +03:00
Benex254
64086f0ec3 feat(anilist): only update episode progress in their is actual progress 2024-08-05 09:47:04 +03:00
Benex254
29444865d6 feat(anilist): add update your anilist feature 2024-08-05 09:47:04 +03:00
Benex254
571bf7de83 feat(player): implement continue from timestamp 2024-08-05 09:47:04 +03:00
Benex254
6fc51a164d feat(anilist): change media animelist status for anime you currently watching 2024-08-05 09:47:04 +03:00
Benex254
dddf59ea25 feat(anilist): implement viewing of your anilist animelist 2024-08-05 09:47:04 +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
5ab3eec41f chore(constants): create constants module to store useful constants 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
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
1474df04e7 feat: add yt-dlp format option 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
333fe45e4b feat(anilist_interface): add random anime option for main interforce 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
2a152e2cbf fix: drop curl_cffi as dependency due to issues on android 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
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
d5447e946e feat(cli): add auto-select provider results 2024-08-05 09:47:02 +03:00
Benex254
942635af5b Revert "feat(cli): add auto-select provider results"
This reverts commit 0d64a9bd32.
2024-08-05 09:47:02 +03:00