#!/bin/sh set -e series=${1?series} case "$series" in day|week|month);; *) echo "Expected series day, week or month" >&2 exit 1 ;; esac est_jsonp_size=$(wc -c < "$series.jsonp" 2>&-) || true sbotc activity.read '{"series":"'"$series"'","ids":true}' | pv ${est_jsonp_size:+-s $est_jsonp_size} > "$series.jsonp" node process-ids.js "$series" node run.js "$series" optipng "$series".png cp -v "$series".png "$series-$(date +%F).png" if [ -f "$series"-flat.png ]; then optipng "$series"-flat.png #id=$(sbotc blobs.add < "$series"-flat.png) #printf "![ssb-activity-%s-%s.png](%s)\n" "$series" "$(date +%F)" "$id" fi