Ggf. als Docker-Image?
@psibo Planst du deinen Docker darauf umzustellen?
[DISCONTINUED] easyEPG Grabber // WebGrab++ Alternative [v0.4.3 | 2020/01/11]
-
easy4me -
1. Juni 2019 um 21:46 -
Erledigt
-
-
hallo
Das wichtigste zuerst: Super Arbeit - Vielen dank für die ganze Arbeit !!!
Jetzt zu meinem Anliegen
Ich möchte gern dieses Programm beim Start meines (TV-)Servers durch laufen lassen. Auf der Github Seite sind auch schon Beispiele mit Cronjob angegeben. Klar ist, daß man mit @reboot beim Erstellen eines Cronjobs arbeiten kann. Mein Problem ist zum einen, daß es eine zeitkomponente im Ablauf gibt - Daten herunter laden, erst dann die Daten zu TVheadend schicken. Das andere Problem dabei ist, daß es bei der Anleitung um zwei Nutzer handelt - user zum downloaden und root zum Versenden der xml-Datei.Wie kann man das bewerkstelligen ?
Tschau nepo
-
-
Wie grabbt man Telecom,Swisscom,Horizon zusammen in ein XML
das würde mich auch interessieren.
Außerdem wäre interessant ob man tv.de oder sky.de auch integrieren könntelg
-
Sorry fürs lange warten, aber copy/paste ist in dieser App nicht so einfach
Code
Alles anzeigenuser2@LAP2:~$ cat /etc/apt/sources.list # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://archive.ubuntu.com/ubuntu/ bionic main restricted # deb-src http://archive.ubuntu.com/ubuntu/ bionic main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted # deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu/ bionic universe # deb-src http://archive.ubuntu.com/ubuntu/ bionic universe deb http://archive.ubuntu.com/ubuntu/ bionic-updates universe # deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://archive.ubuntu.com/ubuntu/ bionic multiverse # deb-src http://archive.ubuntu.com/ubuntu/ bionic multiverse deb http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse # deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse # deb-src http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. ## This software is not part of Ubuntu, but is offered by Canonical and the ## respective vendors as a service to Ubuntu users. # deb http://archive.canonical.com/ubuntu bionic partner # deb-src http://archive.canonical.com/ubuntu bionic partner deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted # deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted deb http://security.ubuntu.com/ubuntu/ bionic-security universe # deb-src http://security.ubuntu.com/ubuntu/ bionic-security universe deb http://security.ubuntu.com/ubuntu/ bionic-security multiverse # deb-src http://security.ubuntu.com/ubuntu/ bionic-security multiverse user2@LAP2:~$
sowie
-
-
-
-
-
-
Installation der 4 fehlenden Packages hat funktioniert. Habe aber gefühl Ubuntu hat sich geupdatet.
Danke erstmal. Komme somit weiter -
-
Eins fiel mir auf. Hatte Zattoo DE gegrabbed. Danach wollte ich mich mit den selben Daten bei Zattoo CH einloggen. Kam Wrong Country als Fehler. Danach konnte ich mich nicht mehr in Zattoo DE einloggen/Sender ändern.
Erst nachdem ich den ch Ordner gelöscht hatte sowie im de Ordner cache/ old und new gings wieder. -
Läuft auch bei mir Top ein großes Danke daher meinerseits.
Eine Kleinigkeit hab ich aber noch, zum einen erhalte ich eine Warning Meldung wie folgt, läuft aber Anstandsfrei durch (HorizonTV).
Code
Alles anzeigenValidating EPG XMLTV file... DONE! ========== EPG CREATION: WARNING/ERROR LOG ============ [ EPG ERROR ] XMLTV FILE DOES NOT CONTAIN ANY PROGRAMME DATA! malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)") at epg_json2xml.pl line 93. =======================================================
Wird auch noch mal, beim zusammenführen von Horizon & Magenta TV wiederholt.
Code
Alles anzeigen… … … [ DUPLICATE ] <channel id="TNTFilm.de"> [ DUPLICATE ] <channel id="TNTSerie.de"> [ EPG ERROR ] XMLTV FILE CONTAINS DUPLICATED CHANNEL IDs! [ EPG ERROR ] XMLTV FILE DOES NOT CONTAIN ANY PROGRAMME DATA! malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)") at epg_json2xml.pl line 93. =======================================================
Zum anderen fehlt noch, in der Installation Liste der Eintrag,
Oder ist dies Absicht? <-Edit:Gerade gesehen sind die APPs
Es kommt daher jedenfalls bei mir, zu folgender Meldung.CodeHelperscripts Found OK Deleting all Cached Files older then 5 Days Splitting XML in 11MB Files Creating Index for Splitted Files Reading XML Part 1 Can't locate XML/DOM.pm in @INC (you may need to install the XML::DOM module) (@INC contains: /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at imdb/imdbtask_1.pl line 7. BEGIN failed--compilation aborted at imdb/imdbtask_1.pl line 7. Merging Splitted XML Files together Deleting Workfiles
Was ich noch misse in deinem Script ist eine Option alle auswählen in der "Channelliste"
In der Anleitung würde ich auch noch mal kurz auf den Ort der Ausgabe Datei (xml) verweisen ,bzw. einem Link für die Einrichtung eines "Crontabs"Dein Tipp mit dem alternativen Befehl von "sudo cpan App::cpanminus" hat auch geklappt. (anderer Thread). Ein Danke auch hierfür.
EDIT:
Noch was vergessenCodeLoading manifest files... DONE! Creating EPG manifest file... hzn.sh: line 305: 7504 Killed jq -s '.' /tmp/manifile.json > /tmp/epg_workfile 2>> errors.txt DONE!
Die Files dazu, kann ich aber gerade nicht finden auf Anhieb.
-
-
Der Imdb bekam gestern ein Update, muss allerdings noch in Easys Skript angepasst werden
Siehe :https://github.com/sunsettrack4/easyepg/pull/3
Zusätzlich ist mir aufgefallen, dass es in 3 von 10 Fällen Probleme beim erstellen des Magenta Guides geben kann, Grund dafür ist wohl eine kürzere lebigkeit des Cookies.
Siehe :https://github.com/sunsettrack4/easyepg/pull/2
Desweiteren ist es nötig XML::DOM, sowie php-curl installiert zu haben um das IMDB addon fehlerfrei nutzen zu können.
-
Ich finde irgendwie die Option die beiden scripte imbd und rating zu aktivieren ?
Kann mir da jemand auf die Sprünge helfen....
-
-
Ich finde irgendwie die Option die beiden scripte imbd und rating zu aktivieren ?
-
auch von mir ein Danke. Läuft wesentlich schneller als mit Webgrab
-
-
Wow vielen Dank, es funktioniert richtig gut! Es wäre gut auch die italienische liste offiziell zu bekommen, bis jetzt ich lade ein external XML file von hier https://www.epgitalia.tv/epg/ und dann kann ich die sendungen auswählen, aber wenn ich MODIFY CHANNEL LIST benutze, es hängt beim "Loading channel list..."
Jedenfalls vielen dank für dein Arbeit!! -
Oh und ich bekommen folgendes fehlermeldung:
Creating channel manifest... invalid character encountered while parsing JSON string, at character offset 25 (before "\r","ITALIA 1 HD\r",...") at ch_ext.pl line 59. -
-
Hab es jetzt auch kurz mal angetestet. Mehr als flott. Gefällt
Kleine Wunschliste:
- https://tv-manager.vodafone.de/tv-manager/#epg/horizontal als Source. Nutze ich bisher für Webgrab
- Eine integrierte Option Cast, Directors, Genre (nicht im EIT Format), Rating in die Description zusätzlich zu setzen damit in Kodi alles via ListItem.Plot verfügbar ist
-
Das würde ich auch gut finden!
Oder eine Anleitung, wie mans auf nem Synology NAS zum laufen bekommt (da werd ich mich die Tage aber auch mal selber ran wagen)
-
-
https://tv-manager.vodafone.de/tv-manager/#epg/horizontal als Source. Nutze ich bisher für Webgrab
Wäre auch mein Wunsch !
Und wenn man gerade beim Wünschen ist:
Das Script automatisch beim Starten von Tvheadend bzw. eines Servers durch laufen lassen.Tschau nepo
-
Dass kannst du einfach selber bewerkstelligen:
-> Cronjob
-> Oder service von TVH selbst bearbeiten bzw eigenen erstellen -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!