Tout ce qui concerne le package XMLTV officiel.
Modérateurs : Modérateurs, Développeurs
Règles du forum
Rappel:
Conditions générales d'utilisation du forum zguidetv.net
Pensez à effectuer une
recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Pensez également à consulter les
FAQ
On ne hurle pas, on respecte l'opinion de chaque personne, on reste aimable et on respecte le travail des autres, c'est la base d'une entraide constructive.
Tout post ne respectant pas les
Règles du forum sera effacé sans préavis.
-
caku
- Utilisateur
- Messages : 38
- Enregistré le : 24 mars 2006 8:47
Message non lu
par caku » 30 mars 2006 13:36
Un petit tuto pour l'utilisation du grabber XMLTV
- Télécharger l'interpréteur perl chez Activestate
http://downloads.activestate.com/Active ... 257965.msi
- Installer le logiciel
- Installer les dépendances nécéssaire pour XMLTV
Ouvrir une invite de commande et taper les instructions suivantes
Code : Tout sélectionner
cd c:\perl <entrer>
ppm <enter>
ppm>install DateManip <enter>
ppm>install XML-Writer <enter>
ppm>install XML-Twig <enter>
ppm>quit <enter>
- Créer un repertoire XMLTV sous perl\lib
- Télécharger la dernière version des sources de XMLTV
http://snapshot.xmltv.org/
- Décompresser l'archive dans c:\xmltv
- Copier le contenu du répertoire c:\xmltv\grab et c:\xmltv\lib dans c:\perl\lib\XMLTV
- Copier le fichier c:\perl\lib\XMLTV\XMLTV.pm.in dans c:\perl\lib\XMLTV\lib
- Création du Pcode
Ouvrir une invite de commande puis entrer les commandes suivantes
Code : Tout sélectionner
cd c:\perl\lib\XMLTV <entrer>
perl XMLTV.pm.Pl XMLTV.pm <entrer>
Si tout s'est bien passé il doit maintenant y avoir un fichier XMLTV.pm dans le répertoire courant
- Copier ce fichier dans c:\perl\lib\
- Configuration du grabber
Toujours dans l'invite de commande taper
Code : Tout sélectionner
cd c:\perl\lib\XMLTV\fr <enter>
perl tv_grab_fr –-configure <enter>
Choisir les chaines qui vous intéressent en répondant aux questions
NB: si vous voyez l'erreur suivante :
Can't use string ("getting channel lists") as a HASH ref while "strict refs" in
use at C:/Perl/lib/XMLTV/ProgressBar/None.pm line 11, <STDIN> line 1.
Commentez la clause « use strict; » dans
C:/Perl/lib/XMLTV/ProgressBar/None.pm
donc « #use strict; »
- Puis pour grabber
Grab complet
(vous pouvez diminuer le nombre de jours pour accélérer le grab)
Grab simplifié
Bonne chance
(Edité par TRMC)
-
The Real Mc Coy
- Administrateur - Site Admin
- Messages : 321
- Enregistré le : 22 mars 2006 13:16
Message non lu
par The Real Mc Coy » 30 mars 2006 14:27
Super mode d'emploi qui ne va pas tarder à rejoindre la FAQ
Ca marche bien (j'ai testé)
P.S. : j'ai édité le post pour corriger 2-3 fautes et améliorer la présentation.
Modifié en dernier par
The Real Mc Coy le 30 mars 2006 16:29, modifié 1 fois.
The Real Mc Coy
Administrateur
-
ronaldo1
- Développeur ZGuideTV
- Messages : 370
- Enregistré le : 25 mars 2006 1:04
- Localisation : A votre Avis ?
-
Contact :
Message non lu
par ronaldo1 » 30 mars 2006 16:22
essayé et adopté
NB:
ce n'ait pas
mais
-
caku
- Utilisateur
- Messages : 38
- Enregistré le : 24 mars 2006 8:47
Message non lu
par caku » 30 mars 2006 17:17
ronaldo1 a écrit :essayé et adopté
NB:
ce n'ait pas
mais
Arf ce put**n de bug de openoffice qui colle une virgule quand on se sert du point du pavé numérique
A+
-
Mike31
- Nouveau
- Messages : 2
- Enregistré le : 25 mars 2006 22:24
- Localisation : Toulouse
Message non lu
par Mike31 » 31 mars 2006 20:19
Tout d'abord merci Caku pour ce superbe tuto
.
Tout se déroule bien jusqu'au grab, voici l'erreur que j'ai quand je rentre la commande suivante: perl tv_grab_fr --slow --output epg.xml --days=9
String found where operator expected at tv_grab_fr line 98, near "XMLTV::Memoize
::check_argv 'get'"
(Do you need to predeclare XMLTV::Memoize::check_argv?)
syntax error at tv_grab_fr line 98, near "XMLTV::Memoize::check_argv 'get'"
BEGIN not safe after errors--compilation aborted at tv_grab_fr line 99.
N'y connaissant pas grand chose en langage, pourrais-tu m'indiquer ou se situe l'erreur. D'avance , Merci.
Michel.
-
Mike31
- Nouveau
- Messages : 2
- Enregistré le : 25 mars 2006 22:24
- Localisation : Toulouse
Message non lu
par Mike31 » 31 mars 2006 20:43
c'est ce que j'ai fait scrupuleusement mais, au paragraphe
6. et
7. il me semble qu'il y a une erreur de nom de dossier ( c:\xmltv au lieu de c:\perl ), c'est fait exprès ?
-
ronaldo1
- Développeur ZGuideTV
- Messages : 370
- Enregistré le : 25 mars 2006 1:04
- Localisation : A votre Avis ?
-
Contact :
Message non lu
par ronaldo1 » 31 mars 2006 21:20
Mike31 a écrit :
c'est ce que j'ai fait scrupuleusement mais, au paragraphe
6. et
7. il me semble qu'il y a une erreur de nom de dossier ( c:\xmltv au lieu de c:\perl ), c'est fait exprès ?
Non, il n'y a pas d'erreur, il te demande de copier le contenu fraichement décompressé dans le répertoire que tu as créé avec
-
caku
- Utilisateur
- Messages : 38
- Enregistré le : 24 mars 2006 8:47
Message non lu
par caku » 03 avr. 2006 8:51
Comme il s'agit s'un snapshot nightly il est possible qu'il soit different ...... toutes les nuits (comme son nom l'indique)
post la ligne 98 de ton tv_grab_fr
ou verifie que tu as ça sur une seule ligne
a+
-
Starcrasher
- VIP
- Messages : 550
- Enregistré le : 31 mars 2006 18:30
- Localisation : Perdu dans l'immensité galactique...
Message non lu
par Starcrasher » 09 juil. 2007 21:59
Finalement pour ceux qui désireraient absolument un fichier xmltv.exe la solution est
là.
Attention, pour voir les menus du site le javascript doit être activé.