registrar

Files related to my duties as Registrar of Agora Nomic
git clone git://juanmeleiro.mat.br/registrar
Log | Files | Refs | README

writs.m4 (531B)


      1 define(WIDTH, esyscmd(jq -r '.[].history[] | select(.reason == "w") | "\(.name)"' players.json | wc -L | tr -d '\n'))
      2 define(`complete', `ifelse(eval(len(`$1') < $3), `1', `$1'repeat(eval(`$3' - len(`$1')), `$2'), `$1')')dnl
      3 define(`repeat', `ifelse(eval($1 > 0), `1', `$2repeat(decr($1), `$2', BLAH)')')dnl
      4 complete(`PLAYER', ` ', eval(WIDTH + 2))DATE
      5 repeat(WIDTH, `-')  ----------
      6 esyscmd(jq -r '([.[].history[] | select(.reason == "w")] | sort_by(.deregistration))[] | "\(.name)\t\(.deregistration)"' players.json | column -t)