Voici la quatrième version de mon script nootv.py (j'espère la dernière !).
Nootv.py est toujours un script permettant d'accéder aux contenus du site de la chaine de TV local Vootv avec des logiciels libres.
La grosse nouveauté de cette version est l'utilisation d'Elixir et d'une base de donnée Sqlite pour sauvegarder le titre des émissions et des programmes en locale.
Lorsqu'on lance l'application, nous voyons maintenant la liste les programmes ajoutés depuis la dernière consultation (attention, le temps de téléchargement est maintenant beaucoup plus long ... parce qu'il faut que je parcours un ensemble des pages du site avant de créer ce menu) :
# ./nootv.py Téléchargement ... Nouveaux programmes 144 : Le Grand Rendez-VOO du 4 Mars 2010 partie 2 (Le Grand Rendez-Voo) 145 : Le Grand Rendez-VOO du 4 Mars 2010 partie 1 (Le Grand Rendez-Voo) vide pour voir les anciennes émissions >>>
Soit je tape l'ID de l'émission voulu (par exemple 144) soit je fais "entrée" pour retrouver l'ancien menu.
Emissions 1 : Grand Tourisme 2 : L'Agenda quotidien 3 : Le Grand Rendez-Voo 4 : Sports 5 : Météo 6 : Associez-voo 7 : Watt's in 8 : Le Rendez-vous Politique 9 : L'Atelier des Chefs vide pour quitter >>>
Si je ne tape pas d'ID, je quitte l'application, sinon, j'accède aux programmes de l'émission choisit :
Programmes 138 : Atelier des chefs n°2 Maquereau de David Zudas (L'Atelier des Chefs) 139 : Atelier des chefs n°1 Délice Maltée (L'Atelier des Chefs) 140 : Atelier des chefs n°4 Verrines chocolat et suprèmes de pamplemousse de Franck Pourrier (L'Atelier des Chefs) 141 : Atelier des chefs n°5 Gambos et tofu par fumi mitera (L'Atelier des Chefs) 142 : Atelier des chefs n°3 Croustillant de veau de Cyril Riandet (L'Atelier des Chefs) 143 : Atelier des chefs n°6 Boeuf bourguignon (L'Atelier des Chefs) vide pour retour aux émissions >>>
Si aucun programme ne m'intéresse, je n'ai qu'a taper entrée pour revenir à la liste des émissions. Et ainsi de suite.
Et oui, la seconde nouveauté c'est que je ne suis pas obligé de lancer plusieurs fois l'application pour accéder à plusieurs contenus.
N'hésitez pas à laisser un commentaire pour des éventuelles suggestions ou autres.
Sinon, pour récupérer le script, c'est toujours : http://gitorious.org/nootv/nootv/blobs/raw/master/nootv.py
1 De pihug12 -
Bonjour !
Sous Windows Vista, quand je lance le script, j'ai ceci :
C:\Python26>python nootv.py
Traceback (most recent call last):
File "nootv.py", line 28, in <module>
from elixir import (Entity, Field, UnicodeText, ManyToOne, OneToMany, metada
ta,
ImportError: No module named elixir
C:\Python26>
Quel est le problème ?
Merci !
2 De GnunuX -
Bonjour,
J'utilise Elixir pour conserver la liste des émissions anciennes.
Plus d'information sur Elixir :
http://elixir.ematia.de/trac/wiki
Par contre, il y a flvstreamer/rtmpdump sur vista ?
Le script n'est pas du tout prévu pour fonctionner sous windows. Je penses que tu auras d'autres problèmes ensuite.
Cordialement.
3 De pihug12 -
Merci pour la réponse rapide !
J'ai déjà utilisé rtmpdump pour récupérer des vidéos sur le site de Canal+. Je sais à peu prêt comment ça fonctionne.
J'aimerais récupérer cette vidéo http://www.vootv.fr/video.php?key=x... mais je n'arrive pas à trouver l'adresse RTMP complète.
J'ai bien lu ton post sur l'analyse du site (http://gnunux.info/dotclear2/index.... - post que je trouve extrêmement intéressant par ailleurs). Mais je n'arrive pas à reproduire toutes les étapes et il me manque surtout la dernière partie pour avoir la vidéo en question.
Peux-tu m'expliquer brièvement comment je pourrais me débrouiller ou me donner directement l'adresse RTMP sinon ?
Un grand merci !
4 De GnunuX -
L'adresse est la suivante :
rtmpt://91.121.132.131/vod/vootv/vootv/GRV-053-0030485AE30C13_1
La copie c'est pas bien tout ca (faut bien mettre les mentions légales ;)
5 De pihug12 -
Merci beaucoup ! Ça marche super ! ;-)