#126 26/09/2017 20:13:03

patrick-g
Membre
Inscription : 30/08/2011
Messages : 51

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

andres@hotmail.fr a écrit :

Est-ce que quelqu'un pourrait me donner une url complète générée par tv_grab_fr_telerama ?

En installant ActivePerl, le grabber devrait fonctionner tel quel. voir perl.org download

Néanmoins voici quelques exemples d'url.
Récupération des programmes de la chaine '10' :

https://api.telerama.fr/v1/programmes/telechargement?appareil=android_tablette&api_cle=apitel-5304b49c90511&id_chaines=10&nb_par_page=100&dates=2017-09-26&api_signature=89d68e3be3543124f70d7df1449e59789c3a030d

On peut donner plusieurs chaînes en les séparant par des virgules.
Idem pour les dates
Si nb_par_pages= est trop faible pour récupérer tous les programmes d'une date, on utilise le paramètre page=n (1, 2, 3, ...) pour préciser la page qu'on souhaite récupérer.
On peut également récupérer par bouquet avec le paramètre id_bouquet= à la place de id_chaine=

Récupération de la liste des chaines, des bouquets et des libellés des catégories de programme :

https://api.telerama.fr/v1/application/initialisation?api_signature=fcbeb0383a597f2ba732f622f4b3c90e667d492d&appareil=android_tablette&api_cle=apitel-5304b49c90511

Le paramètre api_cle= est "fixe" et correspond à la version actuelle de l'app android.

api_signature est la signature SHA1 des autres paramètres de l'url.

Le paramètre appareil= dépend de l'appli, le grabber utilise android_tablette parce le reverse s'est fait sur une tablette android (enfin je suppose).

Hors ligne

#127 26/09/2017 23:44:18

zubrick
Développeur guide xmltvDéveloppe le guide tv_grab_fr_telerama et maintient tv_grab_fr.
Inscription : 15/03/2010
Messages : 53
Mythbox

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

https://raw.githubusercontent.com/zubri … r_telerama avec les dernière modifications de patrick-g

Hors ligne

#128 27/09/2017 16:44:25

andres@hotmail.fr
Membre
Inscription : 30/08/2017
Messages : 21

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

@ patrick-g: Merci !

Hors ligne

#129 29/09/2017 14:04:27

ed
Invité

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonjour et excusez cette question d'amateur ;-)

Quels sont les fichiers/répertoires utilisés par mythfilldatabase/ tv_grab_fr_telerama?

La question vient du fait que si je lance mythfilldatabase  (sans argument) sous root, tout se passe bien. En revanche, si je laisse mythbackend opérer, le démarrage se passe bien (j'ai ajouté un lien pour les fichiers DVBT0/DVBT1.xml vers le répertoire de root :-)), mais il doit manquer quelque chose parce que l’opération se termine par aucun programme ajouté :-(.

Merci de votre aide (déjà fort généreuse par la mise a disposition de ce grabber!)
Ed

...
CoreContext filldata.cpp:641 (Run) - Grabber has capabilities: baseline manualconfig
CoreContext filldata.cpp:733 (Run) - Checking day @ offset 0, date: Thu Sep 28 2017
CoreContext filldata.cpp:913 (Run) - Data is already present for Thu Sep 28 2017, skipping
CoreContext filldata.cpp:733 (Run) - Checking day @ offset 1, date: Fri Sep 29 2017
CoreContext filldata.cpp:742 (Run) - Data Refresh always needed for tomorrow
CoreContext filldata.cpp:891 (Run) - Refreshing data for Fri Sep 29 2017
CoreContext filldata.cpp:378 (GrabData) - XMLTV config file is: /var/lib/mythtv/.mythtv/DVBT0.xmltv
CoreContext filldata.cpp:440 (GrabData) - FillData: XMLTV grabber returned error code 13
CoreContext xmltvparser.cpp:658 (parseFile) - Error in 1:1: unexpected end of file
CoreContext filldata.cpp:320 (GrabDataFromFile) - No programs found in data.
CoreContext filldata.cpp:905 (Run) - Grabber is no longer returning program data, finishing
CoreContext filldata.cpp:569 (Run) - Updating source #2 (DVBT1) with grabber tv_grab_fr_telerama
CoreContext filldata.cpp:583 (Run) - Found 31 channels for source 2 which use grabber
... (se poursuit avec DVBT1 pour arriver au même résultat :-()

#130 29/09/2017 19:02:45

David
Invité

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

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

#131 29/09/2017 19:57:54

Romain
Membre
Inscription : 04/03/2016
Messages : 8

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonjour,

J’ai créé un site : www.xmltv.fr

Le fichier est mis à jour quotidiennement, seulement avec les chaînes de la TNT pour l’instant.

Hors ligne

#132 30/09/2017 11:57:44

patrick-g
Membre
Inscription : 30/08/2011
Messages : 51

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

@ed :
C'est juste une supposition (je ne suis pas vraiment bon en perl et je n'utilise pas mythTV).
Le code d'erreur (errno) 13 est "Permission Denied".
Je crois comprendre de ton message que /var/lib/mythtv/.mythtv/DVBT0.xmltv est un lien vers /root.
Si MythTV est lancé en user, il ne peut certainement pas suivre le lien.
Essaie de copier le fichier directement dans /var/lib/mythtv/.mythtv/ et de lui donner les droits adéquates (chmod 744 devrait faire l'affaire).

Hors ligne

#133 30/09/2017 19:06:53

zubrick
Développeur guide xmltvDéveloppe le guide tv_grab_fr_telerama et maintient tv_grab_fr.
Inscription : 15/03/2010
Messages : 53
Mythbox

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Merci à patrick-g pour quelques corrections et deux nouvelles options: --show-url et --save-json qui peuvent s'avérer utiles.
v1.31: https://github.com/zubrick/tv_grab_fr_t … r_telerama

Hors ligne

#134 01/10/2017 17:51:19

ed
Invité

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

@patrick-g
Merci! C'était pourtant logique...
Pour creuser, j'ai autorisé le login de mythtv puis lancé mythfilldatabse. Immédiatement, comme tu l'avais pré supposé, je me suis pris une erreur de lecture. Le fichier était bien lisible, mais la maison de root (le répertoire contenant .mythtv) non...
Plutôt que d'ouvrir la maison de root à tous les vents, j'ai déplacé les fichiers DVBT?.xml dans le répertoire /var/lib/mythtv/.mythtv et liés ceux de root à ces derniers (en résumé, j'ai fais le truc à l'envers).
Du coup, j'ai retiré le filldatabase de cron; backend devrait faire, maintenant, ce qu'il faut :-).

Merci beaucoup pour la patiente de tous!

#135 04/10/2017 14:42:28

rriv
Invité

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonjour,

Une petite remarque pour zubrick ou patrick-g  :
on trouve dans les descriptions des séquences </P> <P&gt 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

#136 04/10/2017 14:55:02

rriv
Invité

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Oups, comme j'avais au final plusieurs remarques j'ai en fait ouvert des "issues" dans le github.
Désolé pour le bruit.

#137 04/10/2017 17:41:31

andres@hotmail.fr
Membre
Inscription : 30/08/2017
Messages : 21

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

En complément à la remarque de rriv: on trouve d'autres balises html (que <P> et </P>) dans les zones resume, critique et notule du JSON. pour ma part je les ai supprimées en utilisant regex: "<[/]?[^>]*>"

Dernière modification par andres@hotmail.fr (04/10/2017 17:42:21)

Hors ligne

#138 05/10/2017 19:10:30

patrick-g
Membre
Inscription : 30/08/2011
Messages : 51

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Salut,

@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 smile.

Hors ligne

#139 05/10/2017 19:37:00

patrick-g
Membre
Inscription : 30/08/2011
Messages : 51

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

David a écrit :

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.

Hors ligne

#140 29/01/2018 21:21:49

Ann O'Nymous
Invité

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonsoir à tous, j'ai depuis cette nuit une erreur 404 lors du téléchargement des programmes:

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 ?

#141 29/01/2018 21:27:58

Ann O'Nymous
Invité

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Ah je me réponds à moi-même, je n'ai pas regardé depuis ce matin si les choses avaient bougé et en effet, un bug a été créé sur github.
https://github.com/zubrick/tv_grab_fr_t … /issues/14

Bon, wait & see.

#142 03/02/2018 21:26:11

racacax
Membre
Inscription : 31/08/2017
Messages : 13

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonjour,
Je n'utilise pas ce grab (j'ai un script perso en PHP) et j'ai eu aussi des soucis d'erreurs 404 et c'est même visible sur leur site. J'ai des trous à certains endroits du coup.

Hors ligne

#143 30/11/2018 22:21:58

hamelg
Membre
Inscription : 03/07/2012
Messages : 44
Mythbox

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Depuis quelques jours, mythfilldatabase se termine en erreur et les données disponibles s’arrêtent au 5/12 :

 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);

Dernière modification par hamelg (30/11/2018 23:04:20)

Hors ligne

#144 01/12/2018 03:35:47

zubrick
Développeur guide xmltvDéveloppe le guide tv_grab_fr_telerama et maintient tv_grab_fr.
Inscription : 15/03/2010
Messages : 53
Mythbox

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonjour,

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

Dernière modification par zubrick (01/12/2018 03:37:12)

Hors ligne

#145 20/12/2018 20:50:12

Minux
Membre
Inscription : 16/09/2010
Messages : 23
Mythbox

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonjour,

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 wink

Merci en tout cas pour tout le boulot fait sur ce grabber qui fonctionne à merveille d'habitude smile

Hors ligne

#146 20/12/2018 21:34:34

zubrick
Développeur guide xmltvDéveloppe le guide tv_grab_fr_telerama et maintient tv_grab_fr.
Inscription : 15/03/2010
Messages : 53
Mythbox

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Bonjour,

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.

Hors ligne

#147 29/12/2018 00:20:16

Minux
Membre
Inscription : 16/09/2010
Messages : 23
Mythbox

Re : tv_grab_fr_telerama 1.21 ne fonctionne plus ...

Effectivement, tout est rentré dans l'ordre maintenant smile

Merci

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict