Thanks Thanks:  1
Ergebnis 1 bis 1 von 1
  1. #1

    Registriert seit
    24.12.2013
    Beiträge
    317
    Total Downloaded
    1,70 MB
    Total Downloaded
    1,70 MB
    ReceiverDankeAktivitäten

    [MOD] OpenWebIf mit PicturePlayer

    Moin Moin zusammen, hab mich mal hingesetzt und ein wenig gebastelt.
    Man kann ja recht viel über das WebIf senden Message, RC Commands ....
    NUR!! eben keine Bilder. Nach ein wenig stöbern im Netz fand ich Post´s dazu vom Jahre 2008,
    wo schon danach gefragt wurde und bis heute hat es einfach keiner eingebaut.

    Nun das sollte mit den Files ein Ende haben.

    Beschreibung was geändert wurde:

    Die web.py (.../Extensions/OpenWebif/controllers)

    **** 29 neu erstellt
    Code:
    from models.pictureplayer import picturePlayerPlay
    **** 1010 - 1024 neu erstellt
    Code:
    def P_pictureplayerplay(self, request):
            res = self.testMandatoryArguments(request, ["filename"])
            if res:
                return res
            path = "/tmp"
            if "downloadpath" in request.args.keys():
                path = request.args["downloadpath"][0]
                if path == "":
                   path = "/tmp"
            save_it = "true"
            if "save" in request.args.keys():
                save_it = request.args["save"][0]
                if not save_it in "true false" or save_it == "":
                   save_it = "true"
            return picturePlayerPlay(self.session, request.args["filename"][0], path, save_it)
    Die pictureplayer.py (.../Extensions/OpenWebif/controllers/models)
    wurde komplett neu erstellt.

    Sind beide Sachen drin/modifiziert, dann gibt es folgende Aufrufmöglichkeiten.

    Standartanzeige von HDD/USB oder eben dem internen Filessystem
    Code:
    http://IP_eurer_Box/web/pictureplayerplay?filename=/media/hdd/epg_thumb/1864.jpg

    Webanzeige, zeigt euch das Bild von einer http Adr. an.
    Das Bild wird gespeichert und dann angezeigt. Defaultpath des Bildes ist dann "/tmp"
    Code:
    http://IP_eurer_Box/web/pictureplayerplay?filename=http://bild.spectrm.de/domains/bild/logo.png
    .. dazu gibt es noch folgende Variablen.
    "&downloadpath=/" sagt wohin ihr das Bild speichern wollt. "Überschreibt" den Defaultpath
    Code:
    http://IP_eurer_Box/web/pictureplayerplay?filename=http://bild.spectrm.de/domains/bild/logo.png&downloadpath=/
    "&save=false" sagt das ihr das Bild nur anzeigen und nicht speichern wollt. Default ist immer "true"
    Code:
    http://IP_eurer_Box/web/pictureplayerplay?filename=http://bild.spectrm.de/domains/bild/logo.png&downloadpath=/&save=false
    ... ein "Exit" des Screen´s dann per FB oder Webifaufruf.
    Code:
    http://IP_eurer_Box/web/remotecontrol?command=174
    Beachtet bitte das ihr die "Standartanzeige" nicht mit "&save=false" zusammen aufruft!!
    Sonst ist euer Bild von der HDD/USB weg!!! ... Außer man will das löschen. hehe

    Wie und was sollte damit erklärt sein, für die, die das ganze testen möchten.
    Evtl. wird´s ja mit ins OpenWebif aufgenommen. Falls jmd. noch etwas ändert am Code bitte hier ne Info lassen.
    Ansonsten viel Spaß ....

    LG .:TBX:.
    Angehängte Dateien Angehängte Dateien

  2. Thanks -, thowoki bedankten sich
    •   Alt Advertising

       


Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Diese Website benutzt Cookies
Wir benutzen Cookies um Sitzungsinformationen zu speichern. Dies erleichtert es uns z.B. Dich an Deine Login zu erinnern, Einstellungen der Webseite zu speichern, Inhalte und Werbung zu personalisieren, Social Media Funktionen anzubieten und unser Datenaufkommen zu analysieren. Wir teilen diese Informationen ebenfalls mit unseren Social Media-, Werbe- und Analysepartnern.
     
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2018 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 10,53%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com