summaryrefslogtreecommitdiff
path: root/encode_html.sh
diff options
context:
space:
mode:
Diffstat (limited to 'encode_html.sh')
-rwxr-xr-xencode_html.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/encode_html.sh b/encode_html.sh
new file mode 100755
index 0000000..26f6677
--- /dev/null
+++ b/encode_html.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# Copy HTML to a web server....
+scp index.html prometheus.ethernal.org:public_html/arduino.html
+
+# Fetch HTML with appropriate Accept-Encoding: header -> save to raw file
+echo -ne "GET /~mjb/arduino.html HTTP/1.0\nAccept-Encoding: gzip\n\n" | nc www.ethernal.org 80 > index_gzip.raw
+
+# Process Raw file - delete headers and blank line -> save to raw gzip dat file
+sed -e '0,/^\r$/d' index_gzip.raw > index_gzip.dat
+
+# Process raw gzip dat file into hex array for inclusion in program
+od -A n -t x1 index_gzip.dat | sed -e 's/ \(..\)/0x\1, /g' -e 's/^/ /' > index_gzip.txt
+
+ls -l index_gzip.*
+