Werbezapper

  • Hi!
    Für Dbox gibts ein nettes tool "werbezapper".
    Es wäre nett, wenn sowas auch für Dream gäbe. :winking_face:
    Starten und nach voreingestellter Zeit zappt
    es auf vorheriges Programm zurück.


    cu

    • Offizieller Beitrag

    Moin,


    die vorschläge sollten eher das board und weniger plugins betreffen, deshalb habe ich es mal in die entsprechende sektion verschoben und den threadtitel editiert!



    Grüße,
    Moritz

  • Hi,


    hier für´s Flexmenü, läuft 1a, ist vom Keywelt-Board:


    MENU=WerbeZapper
    ACTION=§ZAP-Timer,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=5);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=5 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"
    ENDMENU


    ... mit Copy & Paste in die shellexec.conf !

    Es genügt nicht, unfähig zu sein, man muss auch in die Politik gehen.

    Einmal editiert, zuletzt von Penki ()

  • Hi bin neu hier!
    Hab seid 3 Tagen jetzt meine Dream 600 und bin auf das hier gestoßen!
    Leider habe ich ein Problem mit dem PlugIn!


    Wenn ich es auswähle sollte doch eigentlich die Aufforderung kommen eine Zeit anzugeben! Dies wird bei mir direkt übersprungen und es kommt sofort die Meldung dass der Zapper gesetzt wurde, also ob ich 3 mal OK drücken würde!
    Außerdem kommt wenn ich den Kanal wechseln will die Meldung, dass der gesetzte Timer beendet wird!


    Gibt es hierzu eine Lösung?!


    Außerdem habe ich noch einen anderen Werbezapper gefunden der wohl schon ein paar tage auf dem Buckel hat! Dort wurde die Senderliste ausgelesen und via Server die Werbedaten abgefragt! Wenn ich (testweise) das PlugIn starten will kommt die Meldung:


    popup=fehler beim auslesen der Kanalliste. PlugIn konnte nicht gestartet werden!


    Jemand eine Idee?

  • spuckt bei mir ne fehlermeldung aus:
    11:/bin/wget:not found


    14:/bin/wget:not found


    Hab ich was falsch gemacht?

  • Hallo


    Ich habe mit dem Werbezapper nun mehr auseinander gesetzt.
    Für die "kleinen" gibt es meiner Meinung nach nichts gescheites.


    Hier ein HowTo wie man ihn selber bauen kann, recht einfach.
    (infos aus diesem Thread werden mit eingebuden)


    Getstet auf diesen Box(en)


    Gemini 4.2
    PVR 600


    Im BluePanel - Addons - Download (Gemini-Server) - Plugins - Flexmenu-Input-Msgbox 1.94


    ---> Installieren


    mit einem FTP Programm
    im Verzeichnis auf der Dreambox
    /etc/tuxbox/config
    die Datei: shellexec.conf


    downloaden
    mit dem Editor aufmachen
    und alles was nach der zeile:


    FONT=/share/fonts/micron_bold.ttfFONTSIZE=20LINESPP=12PAGING=1MENU=


    bis zum ende da steht"ENDMENU"


    alles dazwischen LÖSCHEN.


    dann den Text direkt nach dem "=" ohne Freitaste:


    Werbe-Zapper


    ACTION=§ 7min,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=7);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=7 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"


    ACTION=§ 6min,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=6);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=6 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"


    ACTION=§ 5min,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=5);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=5 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"


    ACTION=§ 4min,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=4);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=4 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"


    ACTION=§ 3min,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=3);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=3 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"


    ACTION=§ 2min,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=2);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=2 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"



    bei mir geht es einwandfrei
    werde es noch auf einer 500S und einer 500+ testen
    und berichten


    Die Datei würd eich auch zur verfügung stellen, wenn das hier im Board in der DB mir emöglicht wird.


    cu


    (\_/)
    |o o|
    ( . . )


    Das ist Muuh.
    Muuh hat volln Ding ana Waffel!
    Wenn du auchn Ding ana Waffel hast
    kopier Muuh in deine Signatur!


    3 Mal editiert, zuletzt von b19053 ()

  • b19053,
    meinst Du so, oder nach dem "MENU=" doch ein Zeilenumbruch und ohne die unteren fünf Leerzeilen?


    Wenn ich mir die originale Datei ansehe, müßte es dann nicht so aussehen?


    Ich wollte nur mal fragen, ich bin da totaler Laie und habe derzeit keine Dreambox zum Probieren.


    alphazet

  • Hallo


    Finktioniert beides
    nur bei dem obere Code hast du nach "menu=" das wort werbezapper nicht mit genommen


    also so wie die untere sieht gut aus
    so siehts bei mir aus



    beliebig erweiterbar durch diese Zeile da werden die Minuten drin festgehalten


    Code
    ACTION=§ 2min,zusatz_m=$(input l="in # Minuten" t="Zur~uckschalten" d=2);zusatz_s=60;aktzeit=`date +%s`;timerzeit=`expr $aktzeit + $zusatz_m \* 60`;service=`wget -Y off -O - http://root:dreambox@localhost/cgi-bin/streaminfo | sed -e '/<!-- /!d' -e 's/.*<!-- //g' -e 's/-->//'`;channelname=`wget -Y off -O - http://root:dreambox@localhost/channels/getcurrent |sed 's/ /%20/g'`;wget -Y off -O - "http://root:dreambox@localhost/addTimerEvent?ref="$(echo $service)"&start="$(echo $timerzeit)"&duration="$(echo $zusatz_s)"&channel="$(echo $channelname)"&action=zap";msgbox timeout=2 msg="~cZAP-Timer ($zusatz_m Minuten) wurde gesetzt~n~nSie k~onnen jetzt umschalten!"


    cu


    PS: Habe eben erst die [ code ] Funktion gefunden


    (\_/)
    |o o|
    ( . . )


    Das ist Muuh.
    Muuh hat volln Ding ana Waffel!
    Wenn du auchn Ding ana Waffel hast
    kopier Muuh in deine Signatur!


  • Schön, und wie sieht die Bedienung aus, also wie wird der Werbezapper aufgerufen?
    Ich kenne den Werbezapper bisher aus den NG- und KW-Image: blaue Taste -> Werbezapper auswählen und aufrufen -> Minuten (standardmäßig und sinnvoll: 7) auswählen -> mit OK bestätigen -> fertig.


    Für Enigma habe ich bisher noch keinen Werbezapper gefunden. Diesen hier kann ich erst in ein paar Wochen testen, wenn meine DM7020 da ist.


    alphazet

  • Hallo


    Also
    Flexmenu installieren, das hatten wir schon
    Datei bearbeiten wie beschrieben


    Dann Blaue Taste kommst du ins BluePanel
    Dort die Plugins und Flexmenu ---> dann wie DBox
    Geh recht fix, nicht so fix wie in der DBox aber schnell schon


    wirst begeistert sein
    das ist das was mir die ganze zeit in der Dream gefehlt hat


    cu


    (\_/)
    |o o|
    ( . . )


    Das ist Muuh.
    Muuh hat volln Ding ana Waffel!
    Wenn du auchn Ding ana Waffel hast
    kopier Muuh in deine Signatur!


    Einmal editiert, zuletzt von b19053 ()

  • Mir fehlen eigentlich noch zwei Plugins:


    - Fritz!BoxCallMon und
    - TV-Guide (von Sumisu).


    Beim Fritz!BoxCallMon habe ich aber schon von Lösungsansätzen für Enigma gelesen. Wenn es gar nicht anders geht, werde ich wohl ein Pseudo-Image auf der Fritz!Box installieren.
    Der TV-Guide wird von Sumisu leider nur für drei oder vier ausgewählte Neutrino-Images zur Verfügung gestellt, so daß ich darauf wohl verzichten muß.


    alphazet

  • Hallo


    schau doch ob du die befehlszeile in einem DBox Forum herausgelesen bekommst da kann man das teil bestimmt einbauen


    cu


    PS: Wenn ja oder eine Lösung gefunden kannst dich ja mal bei mir melden


    (\_/)
    |o o|
    ( . . )


    Das ist Muuh.
    Muuh hat volln Ding ana Waffel!
    Wenn du auchn Ding ana Waffel hast
    kopier Muuh in deine Signatur!


  • Nachdem der Werbe-Zapper bisher funktionierte, habe ich jetzt doch plötzlich Probleme:


    Ich rufe das Flexmenü auf und setze einen Timer.
    Daraus entsteht ein Umschalttimer, der in fünf Minuten auf den Kanal schaltet auf dem er gesetzt wurde. Dabei ist auch egal, welche Zeit ich vorher ausgesucht hatte.
    Der Timer sieht dann in den Einstellungen aber nicht wie ein Umschalt-Timer mit einer Zeitangabe, sondern wie ein Aufnahme-Timer mit Start- und End-Zeit aus. Zwischen Start- und Endzeit liegen ebenfalls immer fünf Minuten.


    Ich verstehe es nicht.


    Edit:
    O.K., ich habe noch mal nachgesehen. Start- und Endzeit beim Umschalttimer scheinen normal zu sein. Aber trotzdem ist es immer eine Differenz von fünf Minuten.


    Ich kann jedenfalls keinen z.B. 7-Minuten-Timer erstellen. Warum nicht?

  • hallo


    hatte ich auch ein-zweil konnte mir das nicht erklären
    dann habe ich einfach die meldenunge vom werbezapper abgewartet und mit OK bestätigt aber nicht so wei früher: 2x schnell auf OK
    sondern warten bis was auf dem bildschirm steht seit de gehts


    cu


    (\_/)
    |o o|
    ( . . )


    Das ist Muuh.
    Muuh hat volln Ding ana Waffel!
    Wenn du auchn Ding ana Waffel hast
    kopier Muuh in deine Signatur!


  • Bei meiner Dbox war es so das man den werbezapper aktivieren konnte und der dann alle sender auf den werbung lief angezeigt hatte und automatisch ohne die minuten einzustellen zurück geschaltet hat. Ist dies hier nicht möglich ???


    Lg Nadine