summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2016-11-13 11:20:23 +0100
committerErich Eckner <git@eckner.net>2016-11-13 11:20:23 +0100
commitd90c412edbd21c04d06e545c4b9a5b52fd8a6f52 (patch)
tree663a9b67443cc63074707557a39639323c26bfe6
downloaddecrypt-log-master.tar.xz
Initial commitHEADmaster
-rwxr-xr-xdecrypt-log31
1 files changed, 31 insertions, 0 deletions
diff --git a/decrypt-log b/decrypt-log
new file mode 100755
index 0000000..f04dd18
--- /dev/null
+++ b/decrypt-log
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+curl 'https://eckner.net/download/the_log' 2> /dev/null | \
+ while read -r line
+ do
+ alles="${alles}
+${line}"
+ if [ "x${line}" == "x-----END PGP MESSAGE-----" ]
+ then
+ inhalt="$(
+ echo "${alles}" | \
+ gpg -o - -d - 2> /dev/null
+ )"
+ echo "${inhalt}"
+ echo
+ for s in $(
+ echo "${inhalt}" | \
+ head -n3 | \
+ tail -n1 | \
+ tr '-' '\n'
+ )
+ do
+ echo "$s" |
+ base64 -d | \
+ sed "s|^|'|;s|\$|'|"
+ echo
+ done
+ echo
+ alles=""
+ fi
+ done