[DISCONTINUED] easyEPG Grabber // WebGrab++ Alternative [v0.4.3 | 2020/01/11]

  • Ach so, es gibt nur den user "root", unter dem ich auch alles mache. Chip ist ein S905X - liegt es daran?
    Dann müsste ich es doch mal auf einem Pi3 unter Libreelec checken.

  • @dlueth So funktioniert der Befehl auf der Konsole:
    curl -s https://raw.githubusercontent.com/dlueth/easyepg…/master/initBin da ja schon im Bash und Klammer will er da nicht.Allerdings wird kein Container erzeugt, denn "docker start easyepg.admin" findet keinen Container...

    "InitBin" verstehe ich nicht, die Datei heißt "init". Und ohne das "bash <(...)" wird er das Script maximal herunterladen, nicht aber ausführen - dafür war das da. Ob Du schon in bash bist spielt dafür keine Rolle, das ist so nötig un richtig.

  • Ach so, es gibt nur den user "root", unter dem ich auch alles mache. Chip ist ein S905X - liegt es daran?
    Dann müsste ich es doch mal auf einem Pi3 unter Libreelec checken.

    Dinge unter root laufen zu lassen ist eigentlich nie ne gute Idee, sollte aber keine Probleme verursachen ;)

  • wieso nicht einfach @dlueth skript unter /mnt/storage, oder wo auch immer "schreibbar" abspeichern, und von dort aus ausführen ?

    Ich hatte gehofft man könnte sich das sparen, weil man es im Normalfall eh nur ein einziges mal ausführen muss - im übrigen ist es ziemlich genau das, was `bash <(...)` macht - das wird temporär kurz gespeichert.

  • @dlueth root ist halt gut zum Testen ;)

    Hier die exakte Fehlermeldung auf der Konsole:


    CoreELEC (official): 9.0.2 (Amlogic.arm)
    46-KVIM:~ # bash <(curl -s https://raw.githubusercontent.com/dlueth/easyepg.mini
    mal/master/init)
    -sh: syntax error: unexpected "("

    Bist Du Dir sicher, dass Du als Shell standardmäßig bash benutzt? Ich bekomme genau diese Meldung, wenn ich vorher von bash auf sh wechsel als Shell.

  • @no.spam Probier mal das aus, hab das kurz von bash auf sh umgeschrieben:


    Code
    sh -c "$(curl -s https://gist.githubusercontent.com/dlueth/62a3d7133e96e23fc67285e251daf3fe/raw/6a06072189bf06acc64b1ef268e5a034a395439d/init)"

    Geht das bei Dir?

  • Code
    sh -c "$(curl -s https://gist.githubusercontent.com/dlueth/62a3d7133e96e23fc67285e251daf3fe/raw/6a06072189bf06acc64b1ef268e5a034a395439d/init)"

    @dlueth: So funktioniert es unter LibreElec, bekomme allerdings ein lscpu: not found. Installation läuft aber mit den Standardwerten durch. Es werden 3 Container erstellt:


    Code
    mk-xbmc2:~ # docker ps -a
    CONTAINER ID        IMAGE                            COMMAND             CREATED              STATUS              PORTS               NAMES
    a777868297f0        qoopido/easyepg.minimal:latest   "/entrypoint.sh"    About a minute ago   Created                                 easyepg.cron
    b4b1d34c6945        qoopido/easyepg.minimal:latest   "/entrypoint.sh"    About a minute ago   Created                                 easyepg.run
    12d5e717ac0c        qoopido/easyepg.minimal:latest   "/entrypoint.sh"    About a minute ago   Created                                 easyepg.admin

    Allerdings lässt sich der easyepg.admin nicht starten:

    Code
    mk-xbmc2:~ # docker start easyepg.admin
    easyepg.admin
    mk-xbmc2:~ # docker exec -it easyepg.admin /bin/bash
    Error response from daemon: Container 12d5e717ac0c7f631ab029ef1ebcd5ecc314fd010596b2cbd28308bef0c416ee is not running

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Nein, ich habe durch-geentert (Standardwerte).

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Ein nochmaliger Installationsversuch endet im Chaos. Ich habe vorher natürlich die drei angelegten Docker sowie /storage/easyepg entfernt/gelöscht. Bei der Socketlocation bietet er mir jetzt Unsinn an und mkdir macht wohl auch Probleme.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hab hier schon zwei mal gefragt kein antwort
    Ich barauche nicht all zu viel Kanäle es sind nur ein paar von Swiccscom, Horizon, Magentatv
    gesamt sind etwa 100 kanäle wie kann ich von allen drei in einem XML grabben oder ist gar nicht möglich.

    Externer Inhalt beta.speedtest.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Verkaufe mein beide Dreambox bei interesse bitte melden
    Dreambox DM8000 HD PVR Dreifach Tuner: 2x DVB-S (Sat) 1x DVB-C (Cable)
    Dreambox DM800 HD PVR 1x 1x DVB-C (Cable)

  • @dlueth: Nachdem ich zusätzlich nach dem Entfernen der Docker noch zusätzlich die Images per docker rmi <Image-ID> entfernt hatte, konnte ich nochmal von vorne installieren. Irgendwo im Setup ist noch ein mkdir-Fehler drin, das vorgeschlagene Verzeichnis /storage/easyepg musste ich händisch erzeugen. Ich habe dieses Mal auch bewusst bei CPU-Limit "1" eingegeben. Die Docker werden zwar eingerichtet, jedoch der gleiche Fehler:

    Code
    mk-xbmc2:~ # docker start easyepg.admin
    easyepg.admin
    mk-xbmc2:~ # docker exec -it easyepg.admin /bin/bash
    Error response from daemon: Container 13d4eb68e382e559be8f64066ebad1f87b722bb2a45b351a61865682eecc2042 is not running
    mk-xbmc2:~ #

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @dlueth: Nachdem ich zusätzlich nach dem Entfernen der Docker noch zusätzlich die Images per docker rmi <Image-ID> entfernt hatte, konnte ich nochmal von vorne installieren. Irgendwo im Setup ist noch ein mkdir-Fehler drin, das vorgeschlagene Verzeichnis /storage/easyepg musste ich händisch erzeugen. Ich habe dieses Mal auch bewusst bei CPU-Limit "1" eingegeben. Die Docker werden zwar eingerichtet, jedoch der gleiche Fehler:

    Code
    mk-xbmc2:~ # docker start easyepg.admin
    easyepg.admin
    mk-xbmc2:~ # docker exec -it easyepg.admin /bin/bash
    Error response from daemon: Container 13d4eb68e382e559be8f64066ebad1f87b722bb2a45b351a61865682eecc2042 is not running
    mk-xbmc2:~ #

    danke, die Infos waren hilfreich! Ich hab ne Vermutung... Darf ich dich per PN Mal anfunken heute Abend?

  • Darf ich dich per PN Mal anfunken heute Abend?

    Kannst Du, testen kann ich aber nur tagsüber. Ein Hinweis vielleicht: Beim finden des Default-Sockets kannst Du die Option -type s mitgeben, dann wird nur nach Sockets gesucht.

    Code
    DEFAULT_SOCKET=$(find ~/ -type s -name "xmltv.sock" 2> /dev/null)

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @dlueth: wollte nur kurz sagen, dass ich auf dem selben Stand wie @BJ1 bin. War tatsächlich nicht in bash unterwegs und Dein sh script hat jetzt alles durchlaufen lassen, allerdings kann ich auch den Container nicht starten.

    docker start easyepg.admin
    Error response from daemon: No such container: easyepg.admin
    Error: failed to start containers: easyepg.admin

    Habe CPU-Limit auf 1 gesetzt, bei local xmltv.sock auf nein gesetzt

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!