Installer directement un grabber xmltv

Discussion in 'EPG, le guide des programmes' started by PMUXY, September 11, 2017.

  1. PMUXY

    PMUXY Portal Member

    Joined:
    July 13, 2015
    Messages:
    22
    Likes Received:
    2
    Gender:
    Male
    Ratings:
    +11 / 0
    Home Country:
    France France
    Pour ceux qui comme moi envisagent un backup à l'excellent site de Racacax, pour éviter de revivre l'erreur 404 de Site hors service ou les manques de kazer.org.

    Un petit tuto pour installer sur Windows le grabber xmltv "tv_fr_grab_telerama" qui va chercher lui-même les programmes chez Télérama.

    Basée sur le wiki de xmltv.org, dans lequel il manque quelques détails actuels, sans doute évidents pour un programmeur en Perl :

    ==>
    XMLTVWindowsBuild - XMLTV

    **********************************
    Partie XMLTV :

    - Installer Strawberry Perl ( Strawberry Perl for Windows ) dans le répertoire C:\Strawberry
    - Décompresser avec 7-zip, par exemple, les fichiers de la dernière version non win32 de XMLTV ( XMLTV - Browse /xmltv at SourceForge.net ) : xmltv-0.xx.xx.tar.bz2 dans le répertoire C:\xmltv.
    De telle manière que le répertoire du fichier Makefile.PL soit directement C:\xmltv (pas d'autres répertoires intermédiaires).
    - Ouvrir une fenêtre de commande dans le répertoire C:\xmltv
    - Préparer la compilation de xmltv avec les 2 commandes suivantes :

    set PERL5LIB=c:\xmltv
    perl Makefile.PL

    en respectant les majuscules et minuscules.

    - N'installer que tv_grab_fr, lorsque le script demande quoi installer.
    Personnellement, j'ai édité le Makefile.PL pour enlever tous les autres grabbers, ce qui accélère l'installation, mais ce n'est pas indispensable.
    Cet ancien grabber "tv_grab_fr" ne sera jamais utilisé, mais sert pour d'éventuelles références manquantes.
    - Rajouter les modules manquants, signalés par Perl, par plusieurs commandes cpan (5 ou 6). "cpan XML::Writer" par exemple.
    - Lancer les 2 commandes suivantes :

    gmake clean
    perl Makefile.PL

    - répéter à partir de l'ajout de modules avec des commandes cpan, s'il en manque encore.

    Ce qui ne devrait pas arriver si toutes les demandes de Perl ont bien été effectuées au premier coup.

    - Lancer la compilation et installation de xmltv avec les 2 commandes suivantes :

    gmake
    gmake install

    Comme indiqué dans le wiki, la commande d'installation génère des erreurs, mais ça fonctionne quand même.

    ==>
    En gros : suivre le wiki en rajoutant la commande "set PERL5LIB=c:\xmltv" et en remplaçant la commande "dmake" par "gmake".
    C'est simple, mais sans cette commande précise, le script s'arrête immédiatement avec un message du genre "couldn't locate the lib..."

    ******************************
    Partie spécifique au nouveau script telerama :

    - Récupérer le script tv_grab_fr_telerama sur le GitHub de zubrick :

    GitHub - zubrick/tv_grab_fr_telerama: XMLTV Grabber using telerama data

    - Le copier dans le répertoire de MP "C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv"


    ******************************
    Utilisation :
    Dans le répertoire xmltv de MP : "C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv"
    - Lancer la commande :

    perl tv_grab_fr_telerama --configure

    et choisir les chaines à récupérer (une fois pour toutes).
    Un répertoire .xmltv contenant un fichier de configuration "tv_grab_fr_telerama.conf" va apparaître.

    - Lancer la commande :

    perl tv_grab_fr_telerama --output TVguide.xml --days 8



    (pour récupérer 8 jours de programmes dans le fichier TVguide.xml).

    Cette dernière ligne peut être incluse dans un fichier .bat, lancé automatiquement de temps à autre par le planificateur de tâches de Windows.
    Ne pas oublier de renseigner le champ "démarrer dans" avec le répertoire "C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv", dans les propriétés de l'action du planificateur de tâches.

    Voilà!
     
    • Thank You! Thank You! x 2
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!