Aller au contenu

Outil De Conversion Xmltv Vers Epg Videostation


CoolRaoul

Messages recommandés

Pareil, mais je crois que je viens de trouver pourquoi. En fait dans la web console je suis logué sous admin.

Et je pense qu'il serait préférable de passer en root, comment on fait à nouveau ?

Il est impératif d'être root car xml2epg a besoin d'écrire des fichiers que seul root à le droit de modifier.

Mais je reste étonné que cela se passe sans erreur visible

**EDIT**

root à le même mot de passe que le compte admin

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Voici les options pour passer d'un utilisateur à un autre, mais pas moyen de pouvoir le faire :
BusyBox v1.16.1 (2013-04-16 20:13:10 CST) multi-call binary.
Usage: su [OPTIONS] [-] [uSERNAME]
Change user id or become root
Options:
-p,-m Preserve environment
-c CMD Command to pass to 'sh -c'
-s SH Shell to use instead of default shell

Que dois-je écrire à ton avis pour passer en root avec cette web console ?

Lien vers le commentaire
Partager sur d’autres sites

Voici les options pour passer d'un utilisateur à un autre, mais pas moyen de pouvoir le faire :
BusyBox v1.16.1 (2013-04-16 20:13:10 CST) multi-call binary.
Usage: su [OPTIONS] [-] [uSERNAME]
Change user id or become root
Options:
-p,-m Preserve environment
-c CMD Command to pass to 'sh -c'
-s SH Shell to use instead of default shell

Que dois-je écrire à ton avis pour passer en root avec cette web console ?

Connectes-toi directement en root

Lien vers le commentaire
Partager sur d’autres sites

EPG.sh: line 16: syntax error: unexpected word (expecting "do")

C'est encore pastebin qui me fait des sienne en ajoutant des fin de ligne dos...

un instant

***EDIT***

ce lien ci est ok

http://pastebin.com/raw.php?i=w4p2q5af

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai une autre erreur :

Je n'ai jamais dis ça il me semble

wget comme j'ai dis plus haut:

wget -O EPG.sh http://pastebin.com/raw.php?i=w4p2q5af

***edit***

le chemin de wget est "/usr/syno/bin/wget"

Le problème c'est que si je fais ça je change comment les PATH au début du script ? et il va ou le fichier ensuite ?

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai une autre erreur :

C'est quoi l'erreur?

Le problème c'est que si je fais ça je change comment les PATH au début du script ? et il va ou le fichier ensuite ?

la commande "wget -O EPG.sh http://pastebin.com/raw.php?i=w4p2q5af" va te crééer le fichier EPG.sh dans le répertoire courant

Tu n'a ensuite plus qu'a l'éditer (avec vi par exemple)

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

C'est quoi l'erreur?

la commande "wget -O EPG.sh http://pastebin.com/raw.php?i=w4p2q5af" va te crééer le fichier EPG.sh dans le répertoire courant

Tu n'a ensuite plus qu'a l'éditer (avec vi par exemple)

Ne le prend pas mal mais, tu semble croire que je maitrise à 100 % linux, alors que je prends des initiatives qui ne sont pas les bonnes car je ne comprend pas tout ce que tu dis et que j'essaie de t'expliquer tous ce que je fais par écrit pour ne pas faire de conneries. Je sais que tu me prête de ton temps et pour cela je t'en remercie, mais svp soit plus clair....

Donc l'erreur qu'il a c'est : EPG.sh: line 35: xml2epg.pl: not found

Lien vers le commentaire
Partager sur d’autres sites

Ne le prend pas mal mais, tu semble croire que je maitrise à 100 % linux, alors que je prends des initiatives qui ne sont pas les bonnes car je ne comprend pas tout ce que tu dis et que j'essaie de t'expliquer tous ce que je fais par écrit pour ne pas faire de conneries. Je sais que tu me prête de ton temps et pour cela je t'en remercie, mais svp soit plus clair....

Donc l'erreur qu'il a c'est : EPG.sh: line 35: xml2epg.pl: not found

je ne pouvais pas la deviner celle la!

==> Ne jamais dire "il y a une erreur" sans donner une copie de l'erreur , m'enfin!!!

  • Soit tu n'as pas bien édité la 2eme ligne "PATH=".

    Le premier élément (entre "=" et ":") doit être le chemin absolu (commencant par "/") du répertoire dans lequel tu as mis le fichier "xml2epg.pl" ("/volume1/video/TNT/ConfigEPG" si j'ai bien suivi)

  • Soit tu n'a pas passé la commande "chmod +x" sur le fichier xml2epg.pl
  • Soit les deux
Lien vers le commentaire
Partager sur d’autres sites

On ne se comprend pas bien :

1-le chmod a été fait sur ce fichier depuis le début.

2-depuis le départ le chemin absolu n'a pas changé, j'ai toujours mis celui précité /volume1/video/TNT/ConfigEPG et a plusieurs reprise je te l'ai écrit.

3-l'erreur dont je te parle ( EPG.sh: line 35: xml2epg.pl: not found) vient tout juste d'arriver. En effet, elle survient juste après la modification de tout dernier pastebin

Lien vers le commentaire
Partager sur d’autres sites

On ne se comprend pas bien :

1-le chmod a été fait sur ce fichier depuis le début.

2-depuis le départ le chemin absolu n'a pas changé, j'ai toujours mis celui précité /volume1/video/TNT/ConfigEPG et a plusieurs reprise je te l'ai écrit.

3-l'erreur dont je te parle ( EPG.sh: line 35: xml2epg.pl: not found) vient tout juste d'arriver. En effet, elle survient juste après la modification de tout dernier pastebin

Faudrait que je me connecte sur ton NAS pour voir, je commence à un peu craquer

Si il est accessible en ssh de l'extérieur je peux jeter un oeuil,

suffit que tu modifies le mdp de root provisoirement, tu me communique en *message privé* ton ip et les infos de connexion

une fois l'erreur trouvée, tu remet le mdp précédent

Mais je comprendrai tout à fait si tu ne veux pas

Lien vers le commentaire
Partager sur d’autres sites

Ecoute, je vais attendre la prochaine mise à jour de Video station, puis je verrai bien, du moins j'espère que cela va tout remettre à zéro.. ^^

Et à vrai dire je ne sais meme plus pourquoi on voulait faire passer ce script à la base,

C'est vrai que tes premiers post fonctionnaient, je voulais juste savoir pourquoi après un rescan ça ne fonctionnait plus et comment l'automatiser.

Dans tous les cas merci et peut être à bientôt.

Modifié par JJJLLLEEE
Lien vers le commentaire
Partager sur d’autres sites

Bon, je viens de réussir à automatiser la récupération de tnt_lite.zip et d'utiliser l'outil de CoolRaoul, que je remercie au passage pour son aide très précieuse.

Je détaillerai dès que je peux les éléments qui m'ont permit de faire ça.

En attendant j'essaierai de faire une récupération auto des deux fichiers de conf et de conversion de CoolRaoul.

L'ensemble en utilisant le planificateur de tâches de DSM 4.2.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Je reviens vers vous pour vous expliquer comment je suis arrivé à automatiser toute la procédure, le tout en image :

130503023127898039.jpg

Je pense que ça fonctionne pour moi car tous les répertoires sont déjà créés...

Donc voilà comment j'ai fait, j'ai créé 3 taches bien distinctes selon cette ordre :

***Tache 1:
/usr/syno/bin/wget -O <répertoire>/xml2epg.pl http://tiny.cc/xml2epg-latest
130503023619363369.jpg

***Tache 2 :

/usr/syno/bin/wget -O /usr/local/etc/xml2epg.conf http://tiny.cc/xml2epg-conf

130503023731848118.jpg

***Tache 3 :
perl /volume1/video/TNT/ConfigEPG/xml2epg.pl http://xmltv.dyndns.org/download/tnt_lite.zip

130503023751776057.jpg

Les 2 premières régles sont exécutées 1 fois par mois à 1/2 h d'intervalle pour voir s'il n'y a pas une MAJ de CoolRaoul, et la 3ième règle tous les jours pour récupérer le fichier zip TNT-Lite.

J'espère que pour vous aussi ça fonctionnera.

Merci encore pour ton outil et pour ton aide CoolRaoul.

Modifié par JJJLLLEEE
Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

Bonjour,

Je viens d’investir dans un HD Homerun. Y a-t-il possibilité d'adapter le script pour le channel.conf qui n'est pas au même format ?

[{"frequency":666000000,"service_id":1281,"title":"TF1 HD"},{"frequency":666000000,"service_id":1282,"title":"France 2 HD"},{"frequency":666000000,"service_id":1283,"title":"M6HD"},{"frequency":642000000,"service_id":513,"title":"D8"},{"frequency":642000000,"service_id":515,"title":"BFM TV"},{"frequency":642000000,"service_id":516,"title":"i>TELE"},{"frequency":642000000,"service_id":517,"title":"D17"},{"frequency":642000000,"service_id":518,"title":"Gulli"},{"frequency":642000000,"service_id":519,"title":"France 4"},{"frequency":618000000,"service_id":2817,"title":"6ter"},{"frequency":618000000,"service_id":2818,"title":"NUMERO 23"},{"frequency":618000000,"service_id":2819,"title":"RMC DECOUVERTE"},{"frequency":594000000,"service_id":1537,"title":"TF1"},{"frequency":594000000,"service_id":1538,"title":"NRJ12"},{"frequency":594000000,"service_id":1539,"title":"LCI"},{"frequency":594000000,"service_id":1540,"title":"Eurosport "},{"frequency":594000000,"service_id":1541,"title":"TF6"},{"frequency":594000000,"service_id":1542,"title":"TMC"},{"frequency":594000000,"service_id":1543,"title":"ARTE"},{"frequency":594000000,"service_id":1791,"title":"(control)"},{"frequency":594000000,"service_id":1792,"title":"(control)"},{"frequency":546000000,"service_id":2561,"title":"HD1"},{"frequency":546000000,"service_id":2562,"title":"L'Equipe 21"},{"frequency":546000000,"service_id":2563,"title":"Chï¿¿rie 25"},{"frequency":538000000,"service_id":1025,"title":"M6"},{"frequency":538000000,"service_id":1026,"title":"W9"},{"frequency":538000000,"service_id":1027,"title":"NT1"},{"frequency":538000000,"service_id":1028,"title":"PARIS PREMIERE"},{"frequency":538000000,"service_id":1031,"title":"ARTE HD"},{"frequency":538000000,"service_id":1279,"title":"(control)"},{"frequency":530000000,"service_id":1537,"title":"TF1"},{"frequency":530000000,"service_id":1538,"title":"NRJ12"},{"frequency":530000000,"service_id":1539,"title":"LCI"},{"frequency":530000000,"service_id":1540,"title":"Eurosport "},{"frequency":530000000,"service_id":1541,"title":"TF6"},{"frequency":530000000,"service_id":1542,"title":"TMC"},{"frequency":530000000,"service_id":1543,"title":"ARTE"},{"frequency":530000000,"service_id":1791,"title":"(control)"},{"frequency":530000000,"service_id":1792,"title":"(control)"},{"frequency":506000000,"service_id":257,"title":"France 2"},{"frequency":506000000,"service_id":260,"title":"France 5"},{"frequency":506000000,"service_id":261,"title":"France ï¿¿"},{"frequency":506000000,"service_id":262,"title":"LCP"},{"frequency":506000000,"service_id":287,"title":"France 3"},{"frequency":506000000,"service_id":368,"title":"NORMANDIE TV"},{"frequency":482000000,"service_id":769,"title":"CANAL+"},{"frequency":482000000,"service_id":770,"title":"CANAL+ CINEMA"},{"frequency":482000000,"service_id":771,"title":"CANAL+ SPORT"},{"frequency":482000000,"service_id":772,"title":"PLANETE+"},{"frequency":482000000,"service_id":1008,"title":"(control)"},{"frequency":482000000,"service_id":1009,"title":"(control)"},{"frequency":482000000,"service_id":1010,"title":"(control)"},{"frequency":482000000,"service_id":1011,"title":"(control)"},{"frequency":482000000,"service_id":1012,"title":"(control)"}]

Merci d'avance ;-)

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Bonjour,

Comme 006fazer, je viens d'investir dans un HdHomerun, et comme lui, j'ai des difficultés à utiliser l'Outil De Conversion Xmltv Vers Epg Videostation.

La structure du fichier 0channels.conf pour un HdHomerun diffère de celui d'un tuner USB et correspond au post ci-dessus, et du coup aucun epg n'est créé.

CoolRaoul, pouuais-tu adapter ton script à ce type de fichier STP ?

En te remerciant d'avance pour ton aide.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.