diff options
author | Erich Eckner <git@eckner.net> | 2016-11-13 11:20:23 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2016-11-13 11:20:23 +0100 |
commit | d90c412edbd21c04d06e545c4b9a5b52fd8a6f52 (patch) | |
tree | 663a9b67443cc63074707557a39639323c26bfe6 | |
download | decrypt-log-master.tar.xz |
-rwxr-xr-x | decrypt-log | 31 |
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 |