Benexl
eb8c443775
fix(player): vlc on android
2025-12-30 14:32:25 +03:00
Albert Medrano-Lopez
b62d878a0e
feat(auth): Allow non-interactive Anilist authentication
...
This enhances the `anilist auth` command by allowing the authentication token to be provided directly as an argument or from a file. This provides a non-interactive way to authenticate, which is useful for scripting or for users who have issues with the interactive browser-based flow.
The `auth` command now accepts an optional `token_input` argument.
- If the argument is a valid file path, the token is read from the file.
- Otherwise, the argument is treated as the token itself.
- If no argument is provided, the command falls back to the previous interactive method.
The README is also updated to document these new authentication options.
This commit also includes:
- `test`: Unit tests for the new authentication logic (``test_auth.py``) and for the mapper fix (``test_mapper.py``).
- `fix(api)`: A fix in the Anilist API mapper to handle potentially missing data in the API response, making it more robust.
- `style`: Minor code style and formatting fixes throughout the codebase.
2025-12-29 04:05:28 -08:00
Type-Delta
7f4a1f265a
fix: animepahe unable to stream/download
2025-12-28 19:20:46 +07:00
Benexl
12ef447eaf
feat: add vlc player which i somehow forgot lol
2025-12-28 01:25:18 +03:00
axtrat
5fe59e1ddb
fix: fixed pyright error
2025-12-13 21:25:12 +01:00
axtrat
83ad67a4a8
refactor(animeunity): reorganize extraction logic and update mapper
2025-12-11 13:19:39 +01:00
axtrat
94866b68f3
fix(animeunity): patch missing video info due to VixCloud changes
...
VixCloud's window.video object no longer provides 'quality' and 'filename' fields, causing a KeyError.
This fix updates the extraction logic.
2025-12-11 13:02:40 +01:00
Benexl
3724f06e33
fix(allanime-anime-provider): not giving different qualities
2025-11-01 17:26:45 +03:00
Benexl
d20af89fc8
feat(debug-anime-provider-utils): allow for quality selection
2025-11-01 16:48:51 +03:00
Benexl
d2864df6d0
style(dev): add extra space inorder to pass ruff fmt
2025-10-26 23:37:19 +03:00
Benexl
2a36152c38
fix(provider-scraping-html-parser): pyright errors
2025-10-26 23:26:36 +03:00
Benexl
2048c7b743
fix(inquirer-selector): pyright errors
2025-10-26 23:25:55 +03:00
Benexl
133fd4c1c8
chore: run ruff check --fix
2025-10-26 23:20:30 +03:00
Benexl
e22120fe99
fix(allanime-anime-provider-utils): pyright errors
2025-10-26 23:19:36 +03:00
Benexl
44e6220662
chore: cleanup; directly implement syncplay logic in the actual players
2025-10-26 23:16:23 +03:00
Benexl
1fea1335c6
chore: move to feature branch
2025-10-26 23:10:05 +03:00
Benexl
8b664fae36
chore: move to feature branch
2025-10-26 23:09:53 +03:00
Benexl
19a85511b4
chore: move to feature branch
2025-10-26 23:09:42 +03:00
Benexl
205299108b
fix(media-api-debug-utils): pyright errors
2025-10-26 23:05:31 +03:00
Benexl
7670bdd2f3
fix(jikan-media-api-mapper): pyright errors
2025-10-26 23:03:05 +03:00
Benexl
cd3f7f7fb8
fix(anilist-media-api-mapper): pyright errors
2025-10-26 22:58:12 +03:00
Benexl
4ac059e873
feat(dev): automate media tag enum creation
2025-10-24 13:25:58 +03:00
Abdist
db16758d9f
Fix missing closing quote in REVERSE_ISEKAI
...
ups
2025-10-19 23:50:41 +02:00
Abdist
c5326eb8d9
Update types.py
2025-10-19 23:44:58 +02:00
Benexl
4a2d95e75e
fix(animepahe-provider): update kwik.si to kwik.cx in headers
2025-10-12 12:08:05 +03:00
Benexl
3a92ba69df
fix(fzf-selector): ensure consistent encoding in subprocess calls
2025-10-07 21:18:55 +03:00
David Grindle
4bc1edcc4e
Fix: added the Kabuki category that was missing
2025-09-25 17:16:17 -04:00
Type-Delta
1b49e186c8
change: animepahe provider domain from '.ru' to '.si'
2025-09-20 15:16:54 +07:00
axtrat
354ba6256a
fix: Normalized some titles
2025-08-25 17:43:11 +02:00
axtrat
eae31420f9
fix: Error: o streaming servers
2025-08-25 15:19:25 +02:00
axtrat
01432a0fec
feat: Added video quality source options
2025-08-25 15:07:38 +02:00
axtrat
4968f8030a
fix: Addes VIXCLOUD to available ProviderServer
2025-08-24 21:15:06 +02:00
axtrat
c5c7644d0d
fix: Cannot fetch anime with a certain title
...
- added a replacing word dictionary
- added a manual cache dictionary ID -> SearchResult to get more accurate results.
2025-08-24 18:19:39 +02:00
axtrat
ff2a5d635a
feat/fix: Added special episodes to selection
2025-08-22 14:16:10 +02:00
axtrat
8626d1991c
fix: Failing to get the episode list for anime that is ongoing or has more than 119 episodes.
2025-08-22 13:48:20 +02:00
axtrat
f1b796d72b
feat: Initial implementation of AnimeUnity provider
2025-08-21 10:19:25 +02:00
Benexl
249a207cad
fix(update-command): use viu-media when updating
2025-08-18 01:28:59 +03:00
Benexl
8ea0c121c2
chore: viu_media
2025-08-18 01:08:27 +03:00