git ssb

0+

cel / ssb-activity



Tree: 871005a6eb0a72dab5fe66aade62c6628166af78

Files: 871005a6eb0a72dab5fe66aade62c6628166af78 / do.sh

624 bytesRaw
1#!/bin/sh
2set -e
3series=${1?series}
4
5case "$series" in
6 day|week|month);;
7 *)
8 echo "Expected series day, week or month" >&2
9 exit 1
10 ;;
11esac
12
13est_jsonp_size=$(wc -c < "$series.jsonp" 2>&-) || true
14sbotc activity.read '{"series":"'"$series"'","ids":true}' | pv ${est_jsonp_size:+-s $est_jsonp_size} > "$series.jsonp"
15node process-ids.js "$series"
16node run.js "$series"
17optipng "$series".png
18cp -v "$series".png "$series-$(date +%F).png"
19if [ -f "$series"-flat.png ]; then
20 optipng "$series"-flat.png
21 #id=$(sbotc blobs.add < "$series"-flat.png)
22 #printf "![ssb-activity-%s-%s.png](%s)\n" "$series" "$(date +%F)" "$id"
23fi
24

Built with git-ssb-web