#!/bin/bash lim=120 if [[ "$1" != '' ]]; then data="storage/data/$(basename $1)" elif [[ "${get_data[id]}" != '' ]]; then data="storage/data/$(basename ${get_data[id]})" header "Content-Type: image/svg+xml" else exit 0 fi label="$(jq -r '.label' < $data | head -n 1 | tr ' ' '_')" start_date="$(jq -r '.date' < $data | tail -n $lim | head -n1)" end_date="$(jq -r '.date' < $data | tail -n1)" tmp="$(mktemp)" if [[ "$(jq -r '.type' < $data | head -n 1)" == "ping" ]]; then timedata="$(jq -r '.time' < $data | tail -n $lim)" while read line; do echo -n 's@'"'"'>