[Rel. 1.1 special "Sonic"] OpenPanel E²

    • Offizieller Beitrag

    XML Menue für die Dreambox,


    mit GP4.2 Quickbutton select ready
    es können Plugins sortiert, mit Shortcuts versehen werden, Scripte ausgeführt werden...
    siehe Beispiele in /etc/openpanel.xml , /etc/plugins.xml (nach erstem reboot)


    Code
    ipkg install enigma2-plugin-extensions-openpanel_*_mipsel.ipk


    ---------------------------------------------------------------------------
    rel. 1.1
    some bug fixes: Crash help, exec code/modules/screens
    new: python debugger
    new: more Plugin types to select from /etc/plugins.xml
    new: incl. Infobar Plugins/coms and other examples
    new: skin/-HD scale/position via xml
    new: debug code/Plugins Msgs
    new: xml debugger
    special: "Sonic" a Panel for OoZooN/CVS for use in combination with
    Multi Quickbutton Plugin to set to Shortcuts (blue/green,...) or use as Plugin
    see /etc/openpanel_blue.xml
    ---------------------------------------------------------------------------
    rel. 0.8
    object parameter path to load from other screen
    ---------------------------------------------------------------------------
    rel. 0.7
    bug pluginlist Multi EPG exec fixed, new gemini 4.2 Quickbutton patch
    ---------------------------------------------------------------------------
    rel. 0.6b
    bug pluginlist fixed
    ---------------------------------------------------------------------------
    rel. 0.6
    new xml engine, CDATA support, new menu, help support now
    ---------------------------------------------------------------------------
    rel. 0.3
    usershell incl. options (parameter)
    ---------------------------------------------------------------------------
    rel. 0.1.3
    fixes: backzapp, xmlload, download example pic
    ---------------------------------------------------------------------------


    Bastelstuben Post


    Gruß Emanuel :winking_face:


    Noch Alles mögliche für interessierte Bastler:


    :guckstdu: XML Howtos
    :guckstdu: Galileo Script Buch


    :guckstdu: Galileo Python


    :guckstdu: AWK Scripte


    :guckstdu: Sed Einführung

  • na dann werde ich dein "hochgelobtes" panel mal testen :winking_face:

  • Hallo erstmal danke.
    Kann ich jetzt mit diesem Plugin die Scripte von Enigma1 benutzen wie z.b. Fussball Livescores 2.0 ?

    • Offizieller Beitrag

    aber es geht jetzt mehr!


    Die alte e1 gui geht aber nicht mehr. (inputbox,msgbox) gibt aber Ähnliches.


    siehe /etc/openpanel.xml


    Gruss Emanuel :winking_face:

  • Was denn ähnliches wie Livescore und alle Tabellen und habe bei Total Fottball gesehen bei Enigma1 in welchem Kanal die Spiele laufen oder Zeigen wäre super bei Enigma2 sowas auch zu haben.

    • Offizieller Beitrag

    Fußball Bundesliga Liveticker V1.2b ; Int. Liveticker V1.1
    Kicker.de Sportinfos Plugin V1.7
    Fussball Livescores V1.1 ; Menu Fantastic

  • OpenPanel geht in die Richtung, die ich mir wünsche und vorstelle, vielen Dank und bitte weitermachen!


    bei Wiki-Suche: Absturz wenn leeres Eingabefeld mit Exit verlassen wird:

    Code
    [OpenPanel]: GUI OK
    Traceback (most recent call last):
      File "/usr/lib/enigma2/python/mytest.py", line 179, in processDelay
        callback(*retval)
      File "<string>", line 11, in searchWiki
    AttributeError: 'NoneType' object has no attribute 'replace'
    (PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x2f76f350>>,()) failed)


    Plugins:
    die Plugin-Liste würde ich gerne direkt aufrufen, z.B. grüne Taste.
    Sehr schön wäre auch, wenn ich nach Beenden eines aufgerufenen Plugin nicht mehr ins Panelmenü zurück käme sondern alles geschlossen wäre (ist doch eher selten, das ich nach einem Plugin das nächste aufrufen will, meistens möchte man eine Funktion verwenden und dann ist gut)

    • Offizieller Beitrag

    Die Datei /etc/plugins.xml, die aus dem Menu aufgerufen wird (pluginliste), sollte als Bsp. sein zum selberbasteln. Sie wird in e2plugins.py generiert. Da kannst Du


    xml= ...\shortcut='blue'\... ändern bzw. musst Du dann in /etc/openpanel.xml


    die Shortcuts von Webbrowser/Plugins tauschen/ändern.



    P.S. das OP ist gedacht um ein eigens Menu zu basteln.
    Die /etc/openpanel.xml ist ja nur ein Bsp.


    Gruss Emanuel :winking_face:

    • Offizieller Beitrag

    help geht jetzt, cdata in <code>if a > b: ...</code> geht jetzt


    xml engine ist überarbeitet.


    Gruss Emanuel :winking_face:

    • Offizieller Beitrag

    MultiEpg geht jetzt, und noch ein paar Schönschreibübungen xml, ... install, gemini 4.2 Quickbutton patch.


    Gruss Emanuel :winking_face:

  • ich glaube ich habe mich verdrückt ausgekehrt

    Zitat

    xml= ...\shortcut='blue'\... ändern bzw. musst Du dann in /etc/openpanel.xml


    die Shortcuts von Webbrowser/Plugins tauschen/ändern.


    ich möchte OP z.B. mit gelb aufrufen, so das dort gleich meine eigene xml geladen wird - also Druck auf gelb und OP startet direkt mit plugins.xml und nicht mit der von OP erzeugten Liste (letzteres macht es ja auf Blau, wo ich dann innerhalb der Liste plugins.xml aufrufen könnte)

    • Offizieller Beitrag

    1. soll Deine Pluginliste wenn gar nix auf ist mit "Gelb" aufgehen ?
    also auf der "Timeschift" Taste.
    (geht nur in Verbindung mit Multi Quickbutton) :guckstdu: hier
    sehr zu Empfehlen, auch für sonst Alles :grinning_squinting_face:


    2. oder soll Deine eigene Plugin Liste im gestarteten OpenPanel aufgehen?
    also [Gemini2:Quickbutton "Grün"]->"Gelb"


    Würde beides gehen, aber wären zwei unterschiedliche Wege.
    für's erste braucht man eine Aufruf mit Startparameter & XML-MenuListe, für's zweite eine XML-EntryListe.


    Ich kann Dir das einfach zeigen.


    Gruss Emanuel :winking_face:

  • Zitat

    für's erste braucht man eine Aufruf mit Startparameter & XML-MenuListe


    genau das wär's doch, habe QB gerade installiert, ist die ideale Variante


    dort möchte ich nun OP mit eigener xml starten, wie müßter der Aufruf aussehen?