Webinterface zum Picons anzeigen

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Hi !


    Nachdem ich immer wieder schmunzelnd die Threads lese wo die Leute verzweifelt auf der Suchen nach Picons sind, und oft gar nicht mehr wissen welche mit welchen Namen sie in welchem Directory auf der Box haben und diese dann verzweifelt von der Box auf den PC kopieren um sie anzusehen zu kontrollieren, etc. habe ich mir mal schnell vor dem Schlafengehen die Arbeit gemacht dafür ein kleines dummes Webinterface zu stricken.


    Einfach das wPicon.py aus dem Anhang per FTP auf auf /usr/lib/enigma2/python/Plugins/Extensions/WebInterface/WebChilds/External/wPicon.py schieben und enigma2 restarten. Ein ipk rentiert sich für ein einziges File nicht wirklich.


    Dann im Browser einfach ip.der.dreamb.box/wpicon eingeben und alle picons die auf den richtigen Pfaden gefunden werden werden nach kurzer Zeit im Browser angezeigt. Wenn man den Mousezeiger über das picon bewegt sieht man auch den Namen und wo es gefunden wurde.


    Nichts aufregendes, aber evt. sehr hilfreich für die Piconsammler :)


    Ausserdem ist es ein ultra einfaches Beispiel wie man Erweiterungen ins vorhandene Webinterface einbauen kann (baut es euch selber auf Fotos,mp3,... um, oder die ecm info anzeigen, oder irgendwelche config files, oder ...) - eine halbe Codeseite ist doch zu schaffen, oder ?


    Weil ich bin der Meinung das man nicht nur über das vorhandene Webinterface lästern sollte sondern selbst Hand anlegen wenn man was besseres/anderes haben will.


    Nacktes html ist ja nicht das Gelbe vom Ei, aber für so simple Sachen reicht es aber locker aus.


    Die Webinterface Plugin Entwicklung unter enigma2 ist meines Erachtens eigentlich eine Schande, gerade wenn man bedenkt wie viele Leute heute schon html beherrschen und der Renderer ja nur einen string zurückgeben muss mit dem der Browser was anfangen kann um Ihn darzustellen !


    LG
    gutemine


    PS: Und nein, weiterentwicklet wird das nicht - der Thread ist zur Inspiration für Euch gedacht und Ihr könnt natürlich fragen wie man andere Sachen so simpel anzeigen kann und Eure Machwerke posten und den code anpassen/erweitern/verbessern. Z.B. Text aus einem file einlesen sind 3 Zeilen zusätzlich:


    f=open("/pfad/filename","r")
    text=f.read()
    f.close


    Und den Text kann man dann im html string einfach dazumachen und auch entsprechend formatieren,...

  • hi gutemine


    first class, as always :smiling_face_with_sunglasses:


    I cant get the mouse over to work ??


    I like to build it in to Peter Pan WebInterface
    so the user only have to prees a button :winking_face:


    Edit: Using FireFox

  • The Screenshot is with IE. In Firefox you can use right mouseclick - show Grafik info and then you will see the assigned Text.


    Feel free to borrow/tweak/enhance it, because it was indented as a simple example on how to extend the WebInterface.


    Ciao
    gutemine

    Einmal editiert, zuletzt von gutemine ()

  • im IE sowie im FF dasselbe Ergebnis:

    Dateien

    LG
    Karl

    «Einen Menschen erkennt man daran wie er wird, wenn er was wird»


    __________________________________________________________
    Dreambox 8000HD SSCS HDD +CF 8 Gb, Merlin
    Dreambox 7020HD SC HDD
    Dreambox 500 HD S
    Dreambox 7025 SC HDD +CF 2 Gb
    Dreambox 600 S
    NAS = 2x Synology DS109 3 TByte
    TV= Samsung UE40ES6300
    SAT = 45° Ost - 30° West


    [SIZE=7]Dieser Beitrag wurde schon vor Veröffentlichung 8 mal editiert.[/SIZE]

  • ip.der.dream.box im Browserfeld eingeben ist auch zu wenig (das geht auf das normale Webinterface, wenn da schon Fehler kommt ist es evt. nicht installiert/enabelt - in den WebIF Plugin Einstellungen aufdrehen).


    ip.de.dream.box/wpicon


    Ist auf jeden Fall besser.


    Und das py file muss auch wirklich an den richtigen Platz kopiert sein, sonst wird es ignoriert :)


    Wenn es dann immer noch nicht geht einfach im telnet starten und Fehler posten.


    init 4
    enigma2

    7 Mal editiert, zuletzt von gutemine ()

  • ok,


    erstens schreibst du im ersten Post "ip.der.dreamb.box/wpicons", nachdem ich "ip.der.dreamb.box/wpicon" eingegeben habe kommt ein schwarzes Feld in dem oben
    /etc/picon steht. Meine Picons sind aber unter /cf/picon und ba/picon und werden nicht gefunden.

    LG
    Karl

    «Einen Menschen erkennt man daran wie er wird, wenn er was wird»


    __________________________________________________________
    Dreambox 8000HD SSCS HDD +CF 8 Gb, Merlin
    Dreambox 7020HD SC HDD
    Dreambox 500 HD S
    Dreambox 7025 SC HDD +CF 2 Gb
    Dreambox 600 S
    NAS = 2x Synology DS109 3 TByte
    TV= Samsung UE40ES6300
    SAT = 45° Ost - 30° West


    [SIZE=7]Dieser Beitrag wurde schon vor Veröffentlichung 8 mal editiert.[/SIZE]

  • Tippfehler ist schon angepasst (der Screenshot hätte aber einen Hinweis gegeben)


    Schau dir das wPicon.py an, da siehst du welche Pfade unterstützt sind (die üblichen Standardpfade). /media/ba/picon ist kein Standardpfad.


    Wenn du den in der *.py reinschreibst wird es auch von dort gehen.


    /media/cf/picon sollte aber funktionieren :frowning_face:


    ln -sfn /media/ba/picon /usr/share/enigma2/picon müsste aber auch reichen.

    2 Mal editiert, zuletzt von gutemine ()

  • Zitat

    Originally posted by gutemine
    The Screenshot is with IE. In Firefox you can use right mouseclick - show Grafik info and then you will see the assigned Text.


    Feel free to borrow/tweak/enhance it, because it was indented as a simple example on how to extend the WebInterface.


    Ciao
    gutemine


    hi :)


    Thanks :face_with_tongue:


    If you change
    alt into title mouseover works in FF
    I do think it will work i IE aswell


    - htmlpicon +="<img src=\"/web-data/img/usr_share_enigma2_picon/%s\" alt=\"%s@/usr/share/enigma2/picon\"/>" % (name,name)


    + htmlpicon +="<img src=\"/web-data/img/usr_share_enigma2_picon/%s\" title=\"%s@/usr/share/enigma2/picon\"/>" % (name,name)

  • das Problem ist bei Gemini2 gibts unter media/
    ba
    hdd
    net


    wenn ich z.B. Peter Pan Neverland von CF starte habe ich unter media/


    ba
    card
    cf
    hdd
    mmc1
    net
    ram
    realroot
    union
    usb


    ich hab die wpicon.py jetzt auf /media/ba/picon angepasst jetzt lüppt es. :winking_face:

    LG
    Karl

    «Einen Menschen erkennt man daran wie er wird, wenn er was wird»


    __________________________________________________________
    Dreambox 8000HD SSCS HDD +CF 8 Gb, Merlin
    Dreambox 7020HD SC HDD
    Dreambox 500 HD S
    Dreambox 7025 SC HDD +CF 2 Gb
    Dreambox 600 S
    NAS = 2x Synology DS109 3 TByte
    TV= Samsung UE40ES6300
    SAT = 45° Ost - 30° West


    [SIZE=7]Dieser Beitrag wurde schon vor Veröffentlichung 8 mal editiert.[/SIZE]

  • das udev vom GP2 hat als Regel wenn ein device schon gemountet ist (CD auf /media/ba) es nicht nochmals zu mounten.


    Insofern hilft da wirklich dann nur verlinken und anpassen.


    Aber dafür habe ich es Euch ja gepostet als Beispiel das die Leute an Ihre Bedürfnisse anpassen können (wie eben das mouseover, andere Pfade, andere Files,...)


    LG
    gutemine

    2 Mal editiert, zuletzt von gutemine ()

  • Sieht doch ganz gut aus. =)

    Dateien

    TunerA: Multifeed
    13°O, 19,2°O, 23,5°O, 28,2°O
    TunerB: LAMINAS OFC-1200
    45°O, 42°O, 40,0°O, 39°O, 36,0O, 33,0°O, 31,0°O, 28.2°O, 26,0°O, 23.5°O, 21,6°O, 19.2°O
    , 16,0°O, 13°O, 10,0°O, 9°O, 7°O, 5°O, 4,8°O, 0,8°W, 4°W, 5°W, 7°W, 8°W, 11,0°W, 12.5°W
    , 15°W, 18,0°W, 22,0°W, 24,5°W, 30°W
    TunerA/B: In Gebrauch
    0,8°W, 9°O, 13°O, 19.2°O, 23.5°O, 28.2°O
    Dreambox: 7000, 7020SI, 7020HD
    Telekom-Entertain

  • ebenfalls ein fettes danke,


    jetzt kann ich endlich den überflüssigen Picon Müll aus dem Flash raussuchen !


    DANKE

    Welcher Weg wäre dir lieber?Einer der durch ein Dickicht aus Schwertern führt, ein Weg den wir stolz gehen, ohne wie Diebe umherzuschleichen und uns vor dem Feind zu verbergen!

  • hi :neutral_face:


    I like to use my interface background picture as background (/web-data/gfx/my_pic.jpg)
    but I can't find the right command :loudly_crying_face: - do you got a idear what I can use here ?

    header_string +="</head><body ???

  • Zitat

    Originally posted by humsat
    hi :neutral_face:


    I like to use my interface background picture as background (/web-data/gfx/my_pic.jpg)
    but I can't find the right command :loudly_crying_face: - do you got a idear what I can use here ?

    header_string +="</head><body ???


    I made a work around and added link to style.css :499:

  • if you would have googelt for the html code to show a background image it would have been much easier :)

  • super sache !!


    sowas bastelst du kurz vor dem schlafen gehen !!


    Hast du jetzt zuviel schlaf oder zu wenig :tongue:


    MfG


    PS. wenn ich mit der maus über so ein picon fahre zeigt mir nichts an !?

    Spannung Spiel und Spaß

    Einmal editiert, zuletzt von Basty ()

  • Zitat

    Original von Basty


    PS. wenn ich mit der maus über so ein picon fahre zeigt mir nichts an !?


    konntest du diesen Problem schon beheben, weil hier auch nichts angezeigt wird.

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red