aboutsummaryrefslogtreecommitdiff
path: root/bin/ak2html
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2024-03-10 05:44:05 +0200
committerkaotisk <kaotisk@arching-kaos.org>2024-03-10 05:44:05 +0200
commite31fd72048b68daa4dcac1319da0e28cc49c88b7 (patch)
tree988381f3ea293afba0484f21397b56e3475b4c7e /bin/ak2html
parentf01707d1ca1c0d5b56e69f280558ff30cfdf19d4 (diff)
downloadarching-kaos-tools-e31fd72048b68daa4dcac1319da0e28cc49c88b7.tar.gz
arching-kaos-tools-e31fd72048b68daa4dcac1319da0e28cc49c88b7.tar.bz2
arching-kaos-tools-e31fd72048b68daa4dcac1319da0e28cc49c88b7.zip
ak2html -> ak-zblock-gen-html
Diffstat (limited to 'bin/ak2html')
-rwxr-xr-xbin/ak2html80
1 files changed, 0 insertions, 80 deletions
diff --git a/bin/ak2html b/bin/ak2html
deleted file mode 100755
index 5c9a8ea..0000000
--- a/bin/ak2html
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/bash
-
-# Check if there are enough arguments
-if [ $# -lt 1 ]
-then
- echo "Error: Not enough arguments provided"
- echo "Give a zblock's IPFS CID v0 as an argument"
- exit 1
-fi
-
-if [ -n "$1" ]
-then
- TEST="$(echo -n "$1" | grep -v '^Qm[A-Za-z0-9]\{44\}$')"
- if [ -n "$TEST" ]
- then
- echo not ok
- exit 1
- fi
-fi
-
-ak-enter -l 1 "$1" | jq '.[]' > tempz
-arg="tempz"
-
-( \
-# Create HTML document
-echo "<!DOCTYPE html>"
-echo "<html>"
-echo "<head>"
-echo " <title>Arching Kaos Chain Data</title>"
-echo ' <meta charset="UTF-8">'
-echo ' <meta name="viewport" content="width=device-width, initial-scale=1">'
-echo "</head>"
-echo "<body>"
-
-# Iterate through each argument and parse data
-# for arg in "$@"
-if [ -f "$arg" ]
-then
-#do
- # Extract data from argument
- zblock=$(cat $arg | jq -r '.zblock')
- block=$(cat $arg | jq -r '.block')
- timestamp=$(cat $arg | jq -r '.timestamp')
- block_signature=$(cat $arg | jq -r '.block_signature')
- detach=$(cat $arg | jq -r '.detach')
- data=$(cat $arg | jq -r '.data')
- module=$(cat $arg | jq -r '.module')
- action=$(cat $arg | jq -r '.action')
- gpg=$(cat $arg | jq -r '.gpg')
- previous=$(cat $arg | jq -r '.previous')
- datablock=$(cat $arg | jq -r ".$data")
-
- # Output data in HTML format
- echo " <h1>ZBLOCK: $zblock</h1>"
- echo " <p>BLOCK SIGNATURE: $block_signature</p>"
- echo " <pre>$(ak-ipfs-cat $zblock | jq)</pre>"
- echo " <h2>BLOCK: $block</h2>"
- echo " <pre>$(ak-ipfs-cat $block | jq)</pre>"
- echo " <p>TIMESTAMP: $timestamp</p>"
- echo " <p>DETACH: $detach</p>"
- echo " <pre>$(ak-ipfs-cat $detach)</pre>"
- echo " <p>MODULE: $module</p>"
- echo " <p>ACTION: $action</p>"
- echo " <p>GPG: $gpg</p>"
- echo " <pre>$(ak-ipfs-cat $gpg)</pre>"
- echo " <p>PREVIOUS: $previous</p>"
- echo " <h3>DATA: $data</h3>"
- echo " <pre>$datablock</pre>"
- echo " <p>ipfs: $(echo $datablock | jq -r '.ipfs')</p>"
- echo " <p>detach: $(echo $datablock | jq -r '.detach')</p>"
- echo " <pre>$(ak-ipfs-cat $(echo $datablock | jq -r '.detach'))</pre>"
- echo " <h2>Rendered ZBLOCK</h2>"
- echo " <pre>$(cat $arg | jq)</pre>"
-fi
-#done
-
-echo "</body>"
-echo "</html>" ) > zblock-$1.html
-
-rm tempz