#!/bin/bash # Check if there are enough arguments if [ $# -lt 1 ] then echo "Error: Not enough arguments provided" exit 1 fi # Create HTML document echo "<html>" echo "<head>" echo " <title>Arching Kaos Chain Data</title>" echo "</head>" echo "<body>" # Iterate through each argument and parse data for arg in "$@" do # Extract data from argument zblock=$(echo $arg | jq -r '.zblock') block=$(echo $arg | jq -r '.block') timestamp=$(echo $arg | jq -r '.timestamp') block_signature=$(echo $arg | jq -r '.block_signature') detach=$(echo $arg | jq -r '.detach') module=$(echo $arg | jq -r '.module') action=$(echo $arg | jq -r '.action') gpg=$(echo $arg | jq -r '.gpg') previous=$(echo $arg | jq -r '.previous') # Output data in HTML format echo " <h2>ZBLOCK: $zblock</h2>" echo " <p>BLOCK: $block</p>" echo " <p>TIMESTAMP: $timestamp</p>" echo " <p>BLOCK SIGNATURE: $block_signature</p>" echo " <p>DETACH: $detach</p>" echo " <p>MODULE: $module</p>" echo " <p>ACTION: $action</p>" echo " <p>GPG: $gpg</p>" echo " <p>PREVIOUS: $previous</p>" done echo "</body>" echo "</html>"