J'avais ensuite utilisé TheMovieDB au lieu de IMDB, puisque j'étais pas pour le scrapping mais plutôt pour l'utilisation d'une API afin de récupérer un classement et les informations relatives aux Films.
En plus, il n'y avait pas d'interface sur ce script.
C'est ce que j'ai essayé de faire avec Ciné'hui, en utilisant Flask (un micro-framework python) et Jinja2 pour le templating (Flask 0.10 utilise par défaut Jinja2) .
Comme vous pouvez le lire sur la page à propos :
Ciné'hui est une application en ligne gratuite, qui répond à une question existentielle : Quel film regarder ce soir ?
Ciné'hui met en ligne chaque jour, un classement des films sur multiples chaines (TF1, France2, France3, France4, France5, Arte, France O, M6, 6ter, NRJ12, D8, D17, W9, RTL9, TMC).
Les films sont triés par le nombre de votes, appréciations d'internautes cinéphiles et leurs popularité.
Techniquement, CIné'hui parse chaque semaine un grand fichier XML qui contient le programme de quelques chaines télés, extrait les film et crée un autre fichier JSON. Ensuite, il affiche chaque jour à 00:00 une liste des films triés et met en cache ce résultat jusqu'à 23:59 .
Je suis encore en train de tester le fonctionnement de l'application : les bugs, les problèmes de sécurité et surtout les problèmes de charges et de ressources, du coup j’attends vos critiques :-)