[TUTORIAL] Compiler XMLTV

La FAQ de ZGuideTV/XMLTV

Jettez un oeil à cette section AVANT de poster !
Lisez aussi impérativement Le Règlement du Forum

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.

Attention, aucun support n'est donné dans ce forum.
Répondre
Avatar du membre
The Real Mc Coy
Administrateur - Site Admin
Messages : 321
Enregistré le : 22 mars 2006 13:16

[TUTORIAL] Compiler XMLTV

Message non lu par The Real Mc Coy » 30 mars 2006 16:34

Un petit tuto pour l'utilisation du grabber XMLTV
  1. Télécharger l'interpréteur perl chez Activestate
    http://downloads.activestate.com/Active ... 257965.msi

  2. Installer le logiciel
  3. 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>
    
  4. Créer un repertoire XMLTV sous perl\lib

    Code : Tout sélectionner

    mkdir c:\perl\lib\XMLTV
    mkdir c:\perl\lib\XMLTV\lib
    
  5. Télécharger la dernière version des sources de XMLTV
    http://snapshot.xmltv.org/

  6. Décompresser l'archive dans c:\xmltv
  7. Copier le contenu du répertoire c:\xmltv\grab et c:\xmltv\lib dans c:\perl\lib\XMLTV
  8. Copier le fichier c:\perl\lib\XMLTV\XMLTV.pm.in dans c:\perl\lib\XMLTV\lib
  9. 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

  10. Copier ce fichier dans c:\perl\lib\

    Code : Tout sélectionner

    copy XMLTV.pm c:\perl\lib\ <enter>
    
  11. 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; »

  12. Puis pour grabber

    Grab complet

    Code : Tout sélectionner

    perl  tv_grab_fr --slow --output epg.xml --days=9
    
    (vous pouvez diminuer le nombre de jours pour accélérer le grab)

    Grab simplifié

    Code : Tout sélectionner

    perl tv_grab_fr --output epg.xml
    
Bonne chance

Tutorial créé par caku mis en forme et corrigé par TRMC avec une correction de ronaldo1.

Cette compilation ne génère pas de xmltv.exe mais utilise Perl.
The Real Mc Coy
Administrateur

Répondre