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

    Registriert seit
    24.12.2013
    Beiträge
    317
    Thanks (gegeben)
    3
    Thanks (bekommen)
    151
    Total Downloaded
    1,70 MB
    Total Downloaded
    1,70 MB
    ReceiverDanke

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

    Line 29 neu erstellt
    Code:
    from models.pictureplayer import picturePlayerPlay
    Line 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 - bedankten sich
    •   Alt Advertising

       


Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com