URL: https://linuxfr.org/news/python-quvi Title: Python Quvi Authors: Patrice FERLET Date: 2011年09月25日T01:08:33+02:00 License: CC By-SA Tags: cli, weboob_spirit, python et ligne_de_commande Score: 27 La bibliothèque Quvi permet d'analyser le contenu de plus de 40 sites de médias tels que YouTube, Dailymotion, Google Video... Cette bibliothèque fournit aussi un outil en ligne de commande, nommé « quvi » qui permet d'analyser et récupérer les informations de la page depuis un terminal. Le projet Python-Quvi vise à permettre l'accès à cette API depuis Python. ---- [Python-Quvi](https://github.com/metal3d/python-quvi) [Bibliothèque lib-quvi](http://quvi.sourceforge.net/) [Le wraper perl](http://www-quvi.sourceforge.net/) [Minitube](http://flavio.tordini.org/minitube) [clive](http://clive.sourceforge.net/) [cclive](http://cclive.sourceforge.net/) ---- Utiliser différents sites de médias pour y voir des vidéos streamées est aujourd'hui un acte récurrent et presque naturel. Mais bien souvent, devoir passer par un navigateur et devoir utiliser un greffon flash pour lire les vidéos... ce n'est pas forcément la panacée. Il existe déjà un programme fort intéressant, minitube, qui est une interface très pratique pour rechercher et voir des vidéos youtube. Un outil en ligne de commande nommé clive (et cclive) qui permet d'analyser et récupérer des liens de vidéo ainsi que les informations propres au média visé. La bibliothèque Quvi est utilisée dans ces deux projets. Elle permet, entre autre, via une API C, de récupérer les informations utiles pour lire les média (récupération de titre, durée, URL du média, URL de la page...) Il existe déjà une API enveloppe pour Perl nommé WWW::Quvi. Autant dire qu'il manque donc encore pas mal de soutien pour avoir accès à cette API via d'autres langages. Python en fait partie. C'est donc le but du projet python-quvi, proposé par Patrice FERLET (oui, moi...). Le projet est à son stade le plus jeune mais permet déjà d'analyser et lire l'ensemble des informations d'une page de média. Le développement est basé sur Cython, un sur-langage proche de python qui permet de remonter les fonctions de la bibliothèque codée en C vers une librairie compilé pour Python. La page propose deux exemples, dont un indiquant une méthode utilisant des threads. Des retours d'expériences et de l'aide seront les bienvenus.

AltStyle によって変換されたページ (->オリジナル) /