FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: JoWiemann am 29 Mai 2025, 15:33:50

Titel: "Content-Encoding", "gzip" HTML dekodieren
Beitrag von: JoWiemann am 29 Mai 2025, 15:33:50
Hallo,

in Sourcen findet man immer wieder HTML Seiten, die für den Header "Content-Encoding", "gzip" vorbereitet sind. (sehen aus, wie eine CSV mit Dezimalzahlen)

Anbei ein Python Script, mit dem man wieder die HTML Seite erzeugen kann. Beigefügt ist eine abgewandelte Version von https://github.com/IPdotSetAF/ESPAsyncHTTPUpdateServer zum Encodieren.

Zunächst wird die "csv" Zeichenkette in eine Datei geschrieben. Dann wird das Script mit
HTML_DecodeGenerator.py <file>
aufgerufen.  Ausgeben wird entweder eine <file>.txt oder <file>.html und eine direkte Ausgabe auf die Konsole.

Möge es hilfreich sein.

Grüße Jörg

Basiert auf https://github.com/IPdotSetAF/ESPAsyncHTTPUpdateServer