diff options
author | kaotisk <kaotisk@arching-kaos.org> | 2024-03-10 05:44:05 +0200 |
---|---|---|
committer | kaotisk <kaotisk@arching-kaos.org> | 2024-03-10 05:44:05 +0200 |
commit | e31fd72048b68daa4dcac1319da0e28cc49c88b7 (patch) | |
tree | 988381f3ea293afba0484f21397b56e3475b4c7e /bin/ak2html | |
parent | f01707d1ca1c0d5b56e69f280558ff30cfdf19d4 (diff) | |
download | arching-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-x | bin/ak2html | 80 |
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 |