Nouvelle version du grabber XMLTV français

Posté par  . Modéré par Xavier Antoviaque.
Étiquettes : aucune
0
25
nov.
2003
Audiovisuel
Le grabber XMLTV français vient de subir une grosse mise à jour, avec notamment la correction des différents problèmes posés par le site web d'origine, une gestion des heures été/hiver (jusqu'en 2006), le téléchargement des descriptions en option, un formatage XML conforme au DTD, de la doc, des corrections de bugs mineurs, ... Pour l'instant, le script ne traite que les six chaînes nationales francaises (TF1, F2, F3, C+, TV5/Arte, M6), mais il sera prochainement étendu aux programmes du cable/satellite et aux stations radios.
Il est disponible en téléchargement sur le site 'Biboobox' indiqué plus bas, mais il sera bientôt intégré aux releases officielles des packages XMLTV.
PS : Je ne suis pas un dieu du PERL, donc tout aide d'optimisation et de nettoyage du code est naturellement bienvenue.

Petit rappel : XMLTV est un DTD XML accompagné d'outils permettant de formater des description de grilles de programme. Chaque pays ou région doit donc disposer d'un "grabber" dont le principe général consiste à récupérer les pages web d'un magazine TV et de les reformater en XML. Le résultat XML peut ensuite être traité par des applications de VCR numérique, comme MythTV ou Freevo.

Aller plus loin

  • # Re: Nouvelle version du grabber XMLTV français

    Posté par  (site web personnel) . Évalué à 10.

    Bonne nouvelle, un pas de plus pour freevo.
    Mais un problème me chiffonne : Ce script va télécharger les programmes télé sur http://tf1.guidetele.com(...) et les traite pour les sortir au format xmltv.
    Or plupart des sites de programme télé sont soit les sites des chaînes, soit des sites de contenu qui en profitent pour afficher de la pub ou des liens.
    D'où ma question : peut-on légalement faire cet usage des sites de programme télé ? Et même si c'est légal, est-ce que ces sites vont accepter cette utilisation et non vont pas chercher à l'empêcher.

    Et quand ledit site changemera sa mise en forme, le grabber ne marchera plus.
    Il y a quelque temps, j'ai vu qu'un des grabbers (pour les pays-bas je crois), récupérait directement les programmes au format xml sur un site internet, laissant penser qu'il y avait eu une action en ce sens de la part dudit site. Ce serait bien qu'un site français fasse de même, non ?
    • [^] # Re: Nouvelle version du grabber XMLTV français

      Posté par  (site web personnel) . Évalué à 8.

      Le mieux est d'utiliser NxtvEPG. C'est un programme qui récupère les informations EPG (le programe TV) par les ondes émise par un provider (en france c'est Canal+ ou M6). Il suffit juste d'avoir une carte TV et une une bonne réception. Ensuite nvtvepg peux exporter sa base de donnée au format XMLTV.

      http://nxtvepg.sourceforge.net/(...)
    • [^] # Re: Nouvelle version du grabber XMLTV français

      Posté par  . Évalué à 3.

      C'est bien un problème de ce type de grabber.
      Pour l'usage légal je me suis bien entendu posé la question avant d'écrire ce truc. Et d'ailleurs, je l'ai aussi posé à quelques amis avocats. La réponse semblant la plus proche de la vérité est : es ce que ce site fournit un contenu qui réellement ajoute suffissament d'originalité pour considérer qu'il s'agit d'une création ? Si oui, on viole le droit d'auteur en utilisant ce bout de code :-(.
      Bref l'interprétation reste difficile. Donc vous pouvez l'utiliser ou ne pas l'utiliser selon votre conscience. Mais pour vous donner un peu plus de doute : normalement pour protéger ses droits sur les sites web le fichier robot.txt est courament utilisé, hors il était et est toujours inexistant de ce site web.
      Perso, j'ai arrêté la télé et par la suite la maintenance de ce truc, il y a quelques mois déjà (trop de personnes qui ont des problèmes pour installer perl sous windows ou pas assez patient qui vous arcèlent sur votre messagerie). Bref, j'en avais réalisé une version supplémentaire (sur le site yahoo tv) avec des threads et indépendante des librairies de xmltv et de datemanip (pour limiter un peu la casse coté support windows). Mais, elle n'a pas vraiment satisfaite le mainteneur de xmltv donc je ne l'ai jamais publiée :-(. Si le rédacteur du site de BibooBox la veux qu'il prenne contact avec moi.

      Une autre nouvelle de type "légal", il semble qu'une chaine récement ait été condannée pour ne pas avoir voulu fournir son programme à une autre société (je ne sais pas si c'était contre une rétribution ou pas). En tout cas, il semblerait que pour une petite équipe, il serait facile de créer des fichier xmltv avec du contenue fournit directement par les chaînes de télévision, car elles doivent "légalement" le fournir.

      Vincent
  • # Re: Nouvelle version du grabber XMLTV français

    Posté par  (site web personnel) . Évalué à 2.

    Qqun saurait si il existe une feuille XSLT pour transformer du XMLTV en HTML ?
    Si ça n'existe pas, j'en ferais une. Dans ce cas là, est-ce que ça intéresserait qqun de la récupérer (peut- être les gens de XMLTV ... )?
    • [^] # Re: Nouvelle version du grabber XMLTV français

      Posté par  . Évalué à 1.

      moi je suis interessé ;o)
    • [^] # Re: Nouvelle version du grabber XMLTV français

      Posté par  (site web personnel) . Évalué à 2.

      Voir du coté de tv2html
    • [^] # Re: Nouvelle version du grabber XMLTV français

      Posté par  . Évalué à 1.

      Pourquoi ?
      Appliques une feuille de style CSS, tu obtiens le même résultat plus rapidement.

      Evidemment faut Mozilla pour que cela rende bien, mais qui utilise MS-IE aujourd'hui ? ;-)
      • [^] # Re: Nouvelle version du grabber XMLTV français

        Posté par  (site web personnel) . Évalué à 1.

        Ah bon, on peut appliquer une CSS directement à du XML ?
        Je sais pas faire ça, habituellement, je fais un feuille XSL + CSS
        • [^] # Re: Nouvelle version du grabber XMLTV français

          Posté par  . Évalué à 1.

          Pour faire afficher du XML comme on veut avec du CSS il suffit d'ajouter au début du fichier XML :
          <?xml-stylesheet type="text/css" href="MesStyles.css" title="Il sont chouette mes style"?>

          Pour faire transformer du XML par le processeur XSLT d'un navigateur il suffit d'ajouter en début de fichier XML :
          <?xml-stylesheet type="text/xsl" href="MaTransformation.xslt"?>

          Pour que le CSS s'applique au résultat d'une transformation XSLT c'est la feuille de transformation XSLT qui doit injecter (ou conserver) au début du résultat la directive de feuille de style.

          Les 2 premiers fonctionnent en théorie avec tous les navigateurs acceptant XML et CSS.

          Le dernier ne fonctionne qu'avec Mozilla 1.2 et supérieur (donc tout navigateur Gecko d'au moins la même version ?). Sinon, il faut faire la transformation au préalable puis donner le résultat au navigateur.

          En gros j'ai testé uniquement avec Mozilla et MS-IE sous WIndows et dans la manipulation de feuille de styles et de transformation c'est Mozilla qui gagne !
      • [^] # Re: Nouvelle version du grabber XMLTV français

        Posté par  . Évalué à 1.

        oui on peut mais ça dépend ce que tu veux faire : le XSL est plus puissant (si si). Et normalement avec Mozilla ça marche aussi...
  • # Re: Nouvelle version du grabber XMLTV français

    Posté par  (site web personnel) . Évalué à 1.

    j'ai fait un xslt pour transformer un xml en html (mais ce repose beaucoup sur ie/msxml (il y aurait un travail d'adaptation à faire))
    (et c un "gros" xslt, avec du html et du javascript ...)
    • [^] # Re: Nouvelle version du grabber XMLTV français

      Posté par  . Évalué à 1.

      Mozilla a son propre interpréteur XSLT. Pour le faire fonctionner vous pouvez passer par al ligne de commande (je ne sais comment on fait) ou alors en intégrant une directive XML dans le fichier ainsi la transformation (qui est du HTML) s'affiche directement dans le navigateur. Si le résultat recherché est la dernière hypothèse, autant utiliser une CSS associée au fichier XML par une directive.
  • # Re: Nouvelle version du grabber XMLTV français

    Posté par  . Évalué à 1.

    Quelqu'un a réussi à le faire fonctionner avec MythTV ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.