Prima, ich hab das jetzt Global im git geändert, (scheiss aufs time benchmarking)
Heisst ich kann jetzt auch nochmal probieren, korrekt?
Prima, ich hab das jetzt Global im git geändert, (scheiss aufs time benchmarking)
Heisst ich kann jetzt auch nochmal probieren, korrekt?
Heisst ich kann jetzt auch nochmal probieren, korrekt?
Jap, allerdings müsstest du den imdb erst deaktivieren, anschließend wieder aktivieren, (erst dann fetcht er die neuen dateien aus dem git)
@DeBaschdi Ich hab mir gerade eh im Büro fix nen neuen Container gebaut und den frisch konfiguriert und hab es gerade getestet: Sieht gut aus. Läuft durch und ich bekomme die angereicherte XML raus!
mit statusbar?
**edit
besteht trotzdem noch interesse an cpu schonenden versionen des new_imdbmappers?
@DeBaschdi Irgendwas stimmt da doch noch nicht, ich glaub das ist aber ein Problem bei mir...
Und ne, keine statusbar Also doch, aber die sieht halt zerrockt aus
Was CPU-Schonung angeht: ja, am besten steuerbar über CLI parameter Ich probiere zwar parallel bei mir noch damit rum docker entsprechende Limits mitzugeben aber erfahrungsgemäß sind das mehr "wünsche" als harte Fakten. Braucht der Container mehr wird docker ihm imho auch mehr geben, also alle CPUs ggf. voll auslasten
Bräuchte glaube ich doch nochmal Deine Hilfe: Lasse ich den Container laufen, springe da rein und rufe epg.sh von hand auf (bei aktiviertem imdb-mapper, alles aktualisiert und richtig konfiguriert), dann läuft alles. Am Ende wird ein "modified.xml" erstellt, alles gut.
Lasse ich exakt das gleiche jetzt automatisch ablaufen, dann durchläuft er zwar noch den imdb-mapper scheint aber da auszusteigen, wo er dann das "modified.xml" eigentlich schreiben wollen würde. Idee meinerseits dazu wäre, dass docker aus irgendeinem Grund denkt, dass die Verarbeitung beendet wurde. Das kann aber eigentlich nur dann passieren, wenn irgendetwas im imdb-mapper quasi "extern" ausgeführt wird, also als extra task im Hintergrund o.ä. - kann das sein?
Nachtrag - ich hab gerade mal in den code vom imdb-mapper reingeschaut: Befürchtung wäre, dass die Verteilung auf mehrere CPUs das verursacht, wenn kein "Hauptprozess" parallel weiter läuft und den Container am Leben hält...
Nur kurz als Hinweis, zur Zeit funktioniert wohl das Downloaden des IMDB Mappers nicht korrekt.
Ich habe easyepg nun mal von Hand, also ohne Docker etc. aufgesetzt.
Funktioniert auch soweit, bloss wenn ich das IMDB Mapper Addon aktiviere kommt es bei der ausführung (also beim grabben) zu einem Fehler das ein oder meherer Helper Scripts nicht gefunden werden können.
Nachdem ich die Path Variable ein paar mal angepasst habe ist mir aufgefallen das z.B. die Datei imdbtask.pl nicht geladen werden konnte. Stattdessen habe ich die die Datei vier mal nach dem Schema imdbtask_1.pl etc. mit dem Inhalt 404: Not found
Ist jetzt kein Beinbruch, da ich das selber aus dem git rausholen kann.
----
Okay funktioniert jetzt bei mir mit dem IMDB Mapper den ich aus dem Git gezogen habe.
Jetzt fehlen mir nur noch InsightTV und Eurosport 2 HD Xtra, dann bin ich komplett.
Grabbe gerade von Horizon und Telekom (für HGTV und WDR Essen).
Gibt es eigentlich irgendeine Rangliste welcher EPG Anbieter hier der beste ist?
@darkside40
Moin
Schon 5mal um die ecke...
easyEPG Grabber // WebGrab++ Alternative [v0.3.8 | 2019/06/01]
@dlueth ja, ist durchaus denkbar das dein containter probleme mit der wait_for_worker() oder wait_for_thread() funktion hat hmm...
Idee?
Wäre wohl am einfachsten ich stelle das nach..
(Hab noch nie mit Dockern zutun gehabt) sollte ich nachholen, ist eine praktische sache...
in der run.pl das wort "time" in "perl" ändern
Zeile 123
Schon läuft es auch unter Debian mit der Progressbar
@dlueth ja, ist durchaus denkbar das dein containter probleme mit der wait_for_worker() oder wait_for_thread() funktion hat hmm...
Idee?
Wäre wohl am einfachsten ich stelle das nach..
(Hab noch nie mit Dockern zutun gehabt) sollte ich nachholen, ist eine praktische sache...
Ja, ich teste gerade ein paar Ansätze weil auch mein cron-branch noch nicht sauber läuft - lass das sonst mal per PM klären damit wir hier den thread nicht so zumüllen
Ok, ich komm allerdings erst wieder am samstag vor einen pc, bim bis dahin nur mit handy online
Wie grabbt man verschiedene Kanäle zb Horizon, Swisscom, Telekom in einem xml
oha, bei deiner cpu kann ich dir eine x40(80) Version basteln (aktuell x8).
Krasser scheiss
irgendwie fehlt bei mir mit dem docker von mod24 im hauptmenü punkt
3. MODIFY XML FILES // XML-Dateien bearbeiten und zusammenführen
und da kann man ja die mapper aktivieren
Der Menüpunkt erscheint erst, nachdem die Provider-Daten heruntergeladen und korrekt verarbeitet wurden.
Werden die IMDB Ergebnisse eigentlich local gespeichert? Dann würde ja vielleicht beim nächsten Lauf einiges schneller gehen, soviel Sendungen ändern sich ja nicht von Tag zu Tag.
Werden die IMDB Ergebnisse eigentlich local gespeichert? Dann würde ja vielleicht beim nächsten Lauf einiges schneller gehen, soviel Sendungen ändern sich ja nicht von Tag zu Tag.
ja, die werden für 5 tage gespeichert
Wurde was am imdbmapper, der im easyepg eingebunden werden kann geändert?
Mein Pi ist fast dauerhaft auf 99% CPU Usage und gibt ne Temp Warnung raus. Gestern waren es noch konstant 20-40% Usage. Kann ich die alte Version wieder beziehen? Das ganze muss bei mir nicht superschnell durchlaufen
Wurde was am imdmapper, der im easyepg eingebunden werden kann geändert?
Mein Pi ist fast dauerhaft auf 99% CPU Usage und gibt ne Temp Warnung raus. Gestern waren es noch konstant 20-40% Usage. Kann ich die alte Version wieder beziehen?
@easy4me, können wir für den imdbmapper ein untermenü integrieren ? (4c / 8c) ?
Oder hast du eine bessere idee ?
Und bezüglich Magenta scheint diese Lösung auch zu funktionieren,
easyEPG Grabber // WebGrab++ Alternative [v0.3.8 | 2019/06/01]
Allerdings kennst du die stellen besser an denen der proxy gestartet / gestoppt werden sollte.
(Aktuell stoppt er nicht zuverlässig)
Ist vllt auch nur ein feature request, ggf lässt sich aber auch diese Lösung als seperater (oder alternativer) provider integrieren.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!