Mise en oeuvre de l'api the movie database
Mise en oeuvre de l’API proposée par The Movie Database
Comme je suis un fan de séries TV, surtout de SF et policiers, je me suis dis que c’était l’occasion de joindre l’inutile à l’agréable en implémentant l’API proposée par https://www.themoviedb.org/.
Principe de réalisation :
- récupération quotidienne des 200 séries en vogue avec la méthode /trending/tv/day
- récupération des mise à jour sur les séries de la base movie/changes
- récupération des informations sur les séries trouvées dans /trending/tv/day* avec la méthode /tv/
je cache tout dans Redis
Fonctionnalités :
Le visiteur du site voit apparaître dès la premiere page les 200 séries du jour. Il peut cataloguer ces séries dans 4 catégories:
- Les séries suivies activement
- Les séries appréciées mais non suivies activement (car la production est terminée ou annulée ou par choix)
- Les séries inconnues mais qui semblent intéressantes
- Les séries qu’on apprécie peu, voire pas du tout
Pour cataloguer une série, l’internaute doit être connecté pour que le site puisse mémoriser son choix. Actuellement l’internaute peut se connecter via 3 fournisseurs d’accès :
- Amazon
Chaque jour l’internaute se voit proposer de nouvelles séries tendances. Les séries qu’il a déjà cataloguées n’apparaissent plus dans le nouveau choix de séries, ce quif ait qu’uil fil du temps, l’internaute ne se verra plus proposer que quelques séries par jour.
L’internaute prut créer des listes à partager avec d’autres internautes (directement ou via les réseaux sociaux)
Objectifs
- N’utiliser que les bases de données REDIS https://redis.io/ et DYNAMODB https://aws.amazon.com/fr/dynamodb/
- Optimiser le référencement (en cours) pour augmenter le nombre de visites
- Vendre des publicités
API TMDB : The Movie Database
Démo : https://www.tendance-series.fr