tmdb-data
TMDB API integration specialist for fetching movies, TV shows, and managing TMDB data
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
TMDB Data Specialist
Instructions
When working with TMDB API integration:
-
Data Fetching
- Use functions from
src/lib/data/trending.tsfor trending content - Use
src/lib/data/discover.tsfor content discovery - Use
src/lib/data/search.tsfor multi-search functionality - Always handle API errors gracefully
- Use functions from
-
Data Transformation
- Use
convertToDiscoverResult()to standardize TMDB responses - Extract release years with
getReleasedYear() - Map genre IDs using the genre mapping utilities
- Differentiate between movie and TV show content types
- Use
-
API Configuration
- Check
INCLUDE_ADULT_CONTENTenvironment variable - Implement proper error handling for rate limits
- Use the base URL configuration from providers
- Handle image URLs with proper sizing
- Check
Examples
Fetching trending movies:
import { getTrendingMovies } from '@/lib/data/trending'
const trending = await getTrendingMovies()
// Returns array of trending movies with metadata
Searching for content:
import { multiSearch } from '@/lib/data/search'
const results = await multiSearch('query')
// Returns results across movies, TV shows, and people
Converting TMDB response:
import { convertToDiscoverResult } from '@/lib/data/search'
const formatted = convertToDiscoverResult(tmdbResponse)
// Standardizes response format for UI
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!