Merci
]]>Il semblerait qu'il n'y ait plus non plus de programme ni sur le site ni dans l'application telerama après le 27 décembre.
Le script fonctionne donc très bien, il n'a juste rien à récupérer.
Juste pour indiquer que le script ne fonctionne plus depuis 3 jours, il indique de nombreuses erreurs du genre :
getting listings: #Erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_cle=apitel-5304b49c90511&api_signature=326cd0551f1efa815e6f69c2b99048d35bce6730&id_chaines=111&dates=2018-12-28&nb_par_page=100&appareil=android_tablette
Seconde erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_cle=apitel-5304b49c90511&api_signature=326cd0551f1efa815e6f69c2b99048d35bce6730&id_chaines=111&dates=2018-12-28&nb_par_page=100&appareil=android_tablette
Status différent de 200, essai de nouveauErreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_cle=apitel-5304b49c90511&api_signature=326cd0551f1efa815e6f69c2b99048d35bce6730&id_chaines=111&dates=2018-12-28&nb_par_page=100&appareil=android_tablette
Seconde erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_cle=apitel-5304b49c90511&api_signature=326cd0551f1efa815e6f69c2b99048d35bce6730&id_chaines=111&dates=2018-12-28&nb_par_page=100&appareil=android_tablette
Erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_signature=c2df62abbdc75123c510f69cc65e0ab3fdde8394&id_chaines=111&api_cle=apitel-5304b49c90511&dates=2018-12-29&appareil=android_tablette&nb_par_page=100
Seconde erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_signature=c2df62abbdc75123c510f69cc65e0ab3fdde8394&id_chaines=111&api_cle=apitel-5304b49c90511&dates=2018-12-29&appareil=android_tablette&nb_par_page=100
Status différent de 200, essai de nouveauErreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_signature=c2df62abbdc75123c510f69cc65e0ab3fdde8394&id_chaines=111&api_cle=apitel-5304b49c90511&dates=2018-12-29&appareil=android_tablette&nb_par_page=100
Seconde erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_signature=c2df62abbdc75123c510f69cc65e0ab3fdde8394&id_chaines=111&api_cle=apitel-5304b49c90511&dates=2018-12-29&appareil=android_tablette&nb_par_page=100
Erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_signature=a9b8060251b3bb57474b1b3ab9f2940726543228&id_chaines=111&api_cle=apitel-5304b49c90511&dates=2018-12-30&appareil=android_tablette&nb_par_page=100
Seconde erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/telechargement?api_signature=a9b8060251b3bb57474b1b3ab9f2940726543228&id_chaines=111&api_cle=apitel-5304b49c90511&dates=2018-12-30&appareil=android_tablette&nb_par_page=100
...
Si c'est moi qui ai fait une mauvaise confg, merci de me l'indiquer, mais j'ai un doute car ça fonctionnait très bien jusqu'à il y a 3 jours
Merci en tout cas pour tout le boulot fait sur ce grabber qui fonctionne à merveille d'habitude
]]>J'ai effectivement oublié d'informer les utilisateur du forum qu'il y avait des nouvelles versions sur github qui corrige ce problème et qui ajoute la possibilité de supprimer certains tags html dans la description.
La dernière, v1.35: https://github.com/zubrick/tv_grab_fr_t … /tag/v1.35
mythfilldatabase[31501]: E CoreContext xmltvparser.cpp:670 (parseFile) Error in 537:15: unexpected end of file
mythfilldatabase[31501]: E CoreContext filldata.cpp:441 (GrabData) FillData: XMLTV grabber returned error code 255
Quand on lance tv_grab_fr_telerama à la main, il plante ici :
Died at /usr/share/perl5/vendor_perl/XMLTV.pm line 1239.
C'est du à des données erronées renvoyées par l'api, en l’occurrence null pour nom et prénom :
"intervenants" : [
...
{
"role" : "",
"ordre" : 1,
"url_personnalite" : "/node/5089948",
"libelle" : "Réalisateur",
"nom" : null,
"id_role" : "2",
"id_personne" : "474855",
"id_emission" : "140871859",
"prenom" : null
},
...
EDIT:
Pour résoudre le souci j'ai du ajouter un test en ligne 1048 du tv_grab_fr_telerama :
next unless ($cname);
Bon, wait & see.
]]>assuming default UTF-8 encoding for output
getting listings: Erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/t … r_page=100
Seconde erreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/t … r_page=100
Status différent de 200, essai de nouveauErreur 404 Not Found en récupérant https://api.telerama.fr/v1/programmes/t … r_page=100
etc etc.
Rencontrez-vous aussi ce souci ? Quelqu'un sait-il le corriger ?
Je suis sur Windows, est ce que quelqu'un a compilé le xmltv avec le nouveau grab telerama et pourrais me donner le lien pour le télécharger ? merci
Sous toutes réserves car je n'utilise pas Windows.
tv_grab_fr_telerama ne fait pas partie de XMLTV, il ne sera donc pas compilé avec.
Si tu a déjà un xmltv.exe, il suffit probablement de mettre le grabber dans le répertoire qui va bien (celui où se trouve l'ancienne version).
Sinon la procédure pour installer XMLTV sans le compiler est décrite dans le wiki de XMLTV : ici.
Ensuite si certains modules utilisés par le grabber ne sont pas installés par défaut avec Strawberry Perl, il faudra le faire via npm ou cpan. Mais la liste n'est pas très longue :
Date::Manip;
Digest::HMAC_SHA1 qw(hmac_sha1_hex);
Encode;
File::Temp;
Getopt::Long;
IO::File;
JSON;
LWP;
POSIX;
URI;
Il y a certainement des gens ici qui utilisent XMLTV sous Windows qui sauront te conseiller.
]]>@rriv et andres :
C'est malheureusement un peu plus compliqué que ça, voir ma réponse sur Github.
Il n'y a pas que des balises à retirer.
@zubrick :
Merci pour l'invitation. Je l'ai acceptée. Il ne reste plus qu'à espérer que je ne vais pas tout casser .
Une petite remarque pour zubrick ou patrick-g :
on trouve dans les descriptions des séquences </P> <P>
qui sont probablement des résidus du HTML scrapé.
Serait il possible de les éliminer du xmltv produit ?
Merci par avance et aussi pour tout ce travail
]]>Merci beaucoup pour la patiente de tous!
]]>