aboutsummaryrefslogtreecommitdiff
path: root/go.mod
AgeCommit message (Collapse)AuthorFilesLines
2026-02-26Add MAL client and anime parsing functionalityBobby1-3/+7
- Implemented a new CloudflareClient to handle requests with randomized browser profiles. - Created structures and functions for parsing anime data from MyAnimeList (MAL), including anime details, episodes, and theme songs. - Added enums for anime types, statuses, sources, and ratings. - Developed utility functions for making HTTP requests with rate limiting and error handling. - Introduced image handling for anime covers and thumbnails. - Established a comprehensive data model for anime, including fields for statistics, trailers, and external links.
2026-02-25feat: Add golang.org/x/sync v0.19.0 dependency and remove indirect referenceBobby1-1/+1
2026-02-25Refactor anime update logic and task managementBobby1-1/+1
- Simplified title retrieval in AnimeUpdate and updateAnime functions. - Updated next airing checks to use new fields directly. - Removed unnecessary nil checks for titles in various functions. - Enhanced task management by eliminating redundant LastRun updates. - Improved dependency handling in triggerDependentTasks for better clarity and performance. - Streamlined Jikan API response structure by merging related fields. - Added StopRateLimiters function to rate limiter utilities for better control. - Refined episode title handling in TMDB and TVDB enrichment functions. - Introduced Stop method in MultiLimiter for graceful shutdown of rate limiters.
2026-02-04Add zap and multierr dependencies; update go.sumBobby1-0/+2
2025-04-06server basics with 404 routerBobby1-0/+12
2025-04-06syncing anime lists via fribb mappingsBobby1-1/+25
2025-04-06initialised project bareboresBobby1-0/+5