Files
Barış Keser 8588ce02ca Add API clients for Animely and TRAnime, and implement title matching functionality
- Implemented Animely API client in `animely.py` for fetching anime lists, episodes, and streaming links.
- Implemented TRAnime API client in `tranime.py` for fetching anime details, episodes, and video sources.
- Added title matching API client in `title_matching.py` to facilitate anime title matching across different sources.
- Introduced caching mechanisms for both API clients to improve performance and reduce redundant API calls.
- Added data classes for structured representation of anime, episodes, and video sources in both clients.
- Implemented search functionality for anime titles and episodes in the title matching client.
- Included test cases in each client to validate functionality and ensure reliability.
2026-01-17 21:38:17 +03:00

22 lines
480 B
JSON

{
"21": {
"name": "ONE PIECE",
"added_date": 1758672997.653151,
"last_updated": 1758672997.653151
},
"one-piece": {
"name": "One Piece",
"added_date": 1758673009.0755446,
"last_updated": 1758673569.2481937
},
"11166": {
"name": "ONE PIECE",
"added_date": 1758673175.404643,
"last_updated": 1758673193.7291608
},
"8092": {
"name": "Jigokuraku",
"added_date": 1767825504.2493167,
"last_updated": 1767825504.2493167
}
}