Vielen Dank, hat funktioniert.
Beiträge von 22061977
-
-
Vielen Dank,
das hat geklappt. Jetzt fehlen mir nur noch zwei Sachen.
ZitatNDR\ Mecklenburg-Vorpommern\ HD
in
ZitatNDR\ FS\ MV\ HD
-
Hallo,
ich hoffe mir kann jemand helfen. Ich will mit sed bzw awk einen Ausdruck in einer Datei verändern. Leider scheitert es daran das in dem Ausdruck ein \ ist.
Folgender Ausdruck soll geändert werden.
Zitatservice_name=Das\ Erste -metadata
in
Zitatservice_name=Das\ Erste\ HD -metadata
Mir gehts spezien um Das Erste.
Kann jemand helfen?
Viele Grüße
Andreas -
Hallo,
Danke, genau das war es. Bei mir ist python 3 default.
Da bei mir beides drauf ist, konnte ich es mit python2 ausführen.
Gruß
Andreas -
Also ich habe es folgendermaßen gemacht:
Ich habe das Python Skript von DarkPegasus als Datei "join_epg.py" im selben Ordner auf der Diskstation abgespeichert, in dem auch meine epg.xml liegt. Ebenfalls dort habe ich die Datei "xmlheader" abgespeichert. Die beiden Dateien habe ich hier im Anhang in der Zip beigefügt.Im DSM der Diskstation habe ich mit dem Aufgabenplaner eine neue "geplante Aufgabe > Benutzerdefiniertes Skript" angelegt. Bei mir habe ich es so eingestellt das die Aufgabe jeweils Mittwoch und Samstag nachts ausgeführt wird.
Als Inhalt im Feld "Benutzerdefiniertes Skript" habe ich folgendes eingetragen:Bash#!/bin/bash cd /volume1/kodi/pvr_iptv/ wget -q -O - http://rytecepg.ipservers.eu/epg_data/rytecDE_Basic.xz | xz -d > epg_basic.xml wget -q -O - http://rytecepg.ipservers.eu/epg_data/rytecDE_Common.xz | xz -d > epg_common.xml python join_epg.py epg_basic.xml epg_common.xml > epg_tmp.xml cat xmlheader epg_tmp.xml > epg.xml rm epg_tmp.xml
"/volume1/kodi/pvr_iptv/" musst du bei dir natürlich gegen den Pfad deines Ordners austauschen und den Dateinamen "epg.xml" deinem Wunsch entsprechend abändern. Python sollte natürlich auf der Diskstation installiert sein. Bin mir nicht sicher, ob das standardmäßig der Fall ist.
Hallo Steff,
bei mir kommt folgender Fehler bei Deinem Script. Hast eine Idee?
-
Ja, aber welches Skript?
Problem ist garnicht so das Automatisieren (könnte ich notfalls auch manuell anstoßen) als vielmehr das Entpacken der xz-Dateien sowie das mergen der EPG-Dateien.Alternativ kannst auch mein Script verwenden.
Du findest es hier, -
Kann man sich bei LiebreElec nicht auch auf die Konsole einwählen? Da kannst Du die Crontab verwnenden.
Als User unter dem Kodi läuft einfach folgendes eingeben.
Dann kannst Du einen Eintrag hinzufügen.
Dann sollte es einmal am Tag ausgeführt werden.
Ich kann keine 100%ige Garantie geben. Zum einem weiss ich nicht wie LiebreElec aufgebaut ist und ich habe das jetzt nicht getestet. Sollte aber eigendlich so richtig sein.
Gruß
Andreas -
Hallo zusammen,
es wäre einfach zu schön, das Ganze für Android zu haben bzw. ein Skript für Tasker oder Makro Droid, damit ich die Dateien vom Handy zum Raspberry kopieren kann...
Bekommt irgend jemand so etwas vielleicht hin?Das wird wahrscheinlich nicht funktionieren, da unter ANdroid die XML Datein nicht zusammengeführt werden können. Mir ist zumindest kein Tool bekannt.
Wenn Du aber eh ein Raspberry verwendets, wieso lässt du das nicht von der Ras erledigen.
Was hast Du für ein System auf der Ras? -
KÖnntest du auch eine Version für Libreelec / Linux schreiben?
Ich habe zwar kein Plugin geschrieben, allerdings ein Script welches Du über die Crontab unter Linux täglich starten kannst und welches die EPG Daten lädt.
Das Zielverzeichnis kann leiht angepasst werden. -
Hallo,
ich habe das ganze mal für Linux umgeändert.
Erstmal einen Dank an Publish3r.
Das Script ist die erste Version. Wenn ich Zeit habe, füge ich noch Optionen hinzu um die fertige Datei über Samba oder FTP zum Ziel zu kopieren.
Es muss zwingend gwenhywfar installiert sein. Sollte bei den meisten Linux Distis dabei sein. 7Zip muss natürlich auch installiert sein.
Bitte vor dem ersten Start in der Datei das WORKDIR= anpassen. (bei mir~/build/kodi) die ~ steht für das Homeverzeichnis.
Bei bedarf kann das ganze dann in die Crontab eingetragen werden, damit das Script einmal am Tag ausgeführt wird.
Die heruntergeladenen Datein werden bewusst nicht gelöscht, da wget erkennt ob es eine neuere Version gibt und die Datein sonnst nicht erneut lädt.
Viel Spaß Damit
UPDATE 21.01.2018 19:20 Uhr Script wegen einem Fehler nochmal hochgeladen.
-
Danke für Deine Antwort. Wie gesagt, bei mir kommt es zu einen Syntaxfeher.
Jetzt noch eine Frage was merge XMLTV genau macht.Kannst Du mir das kurz noch erleutern?
Vielen Dank
-
Hallo,
kannst Du mir bitte sagen was bei Dir im Script %~dp0 ist?
Bei mir kommt immer ein Syntaxfehler.Viele Grüße