aboutsummaryrefslogtreecommitdiff
path: root/services/anime
AgeCommit message (Collapse)AuthorFilesLines
2026-02-09Refactor AnimeUpdate worker logging and enhance API request for skip timesBobby2-1634/+0
- Updated worker logging in AnimeUpdate to display worker ID starting from 1 instead of 0. - Modified the API request in GetSkipTimesForEpisode to include episodeLength=0 in the query parameters for better handling of skip times. - Added a new BaseModel struct in entities package to standardize model definitions with hidden ID and timestamp fields for JSON responses.
2026-02-06Refactor task management and producer synchronizationBobby2-1630/+1630
- Updated TaskManager to utilize repositories for database operations, improving separation of concerns. - Enhanced logging functionality by replacing logger.Log with logger.Infof, logger.Warnf, and logger.Errorf for better readability and consistency. - Simplified ProducerSync function by removing unnecessary pagination logic and directly fetching producer data. - Introduced helper functions for calculating progress and managing task statuses. - Added new service for fetching and saving anime data, integrating multiple data sources (Jikan, Anilist, MALsync, TMDB, TVDB, Aniskip). - Created new types for task management and improved overall code organization. - Removed deprecated database calls and replaced them with repository methods for better maintainability.
2026-02-05Refactor Jikan API types: remove unused structures and add HTTP client ↵Bobby2-23/+310
configuration
2026-02-03Enhance episode ID generation and task management: include MAL ID and ↵Bobby2-6/+8
episode number for uniqueness, and update AnimeSync task to run weekly with last run tracking
2026-02-03Add genre-based anime retrieval with pagination and related database updatesBobby1-0/+87
2026-01-20Add TVDB integration for episode retrieval and configuration setupBobby2-20/+89
2026-01-15Add episode streaming functionality and cachingBobby1-0/+83
2025-08-25Updated Database Sync for AnimePriyansh1-19/+20
2025-08-25updated routes, added episode ids to each episodePriyansh1-7/+23
2025-08-19episodes router; anilist support; general fixesPriyansh2-2/+18
2025-05-09fixed anime updaterBobby2-36/+48
2025-05-09task for updating animeBobby1-12/+25
2025-05-09removed time until airing from responsesBobby1-8/+6
2025-05-09added anime cacheBobby1-1/+46
2025-05-09refactored typesBobby2-122/+129
2025-05-09removed unused stuff. refactored codeBobby1-160/+8
2025-05-09move anime to services. refactor. add sub dub streaming countsBobby2-0/+1150