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

  • 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 ;)


    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

  • update

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • usershell + options

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • na dann werde ich dein "hochgelobtes" panel mal testen ;)

    dau bleibt dau, daran kann der beste dev nichts ändern<br><br>

  • Gute Idee

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

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

  • aber es geht jetzt mehr!


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


    siehe /etc/openpanel.xml


    Gruss Emanuel ;)

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • 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.

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

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • 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)

  • wiki-test-shell embedded plugin

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • 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 ;)

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • shell geht jetzt

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

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


    xml engine ist überarbeitet.


    Gruss Emanuel ;)

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • Pluginlist geht wieder

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

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


    Gruss Emanuel ;)

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • ich glaube ich habe mich verdrückt ausgekehrt

    Quote

    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)

  • 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 :D


    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 ;)

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594

  • Quote

    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?

  • ***

    no brain no pain! :495:
    Auf gar keinen Fall die GP-Wiki lesen!!
    sie könnte Deinen Kopf zu schwer für Deinen Hals machen :D
    :sonne:


    attachment.php?attachmentid=158292 Wir wollen uns für das Update bedanken!!
    attachment.php?attachmentid=204594