#!/bin/sh
titlesource="/home/20h/gopher/phlog"
cd /br/gopher/organigram
{
printf "digraph {\n";
tail -qn 3 ${titlesource}/*.md \
| grep ".* (...)" \
| sed 's, and ,\n,g' \
| sed 's, ,_,g' \
| sed 's,(...),,g' \
| sed "s,_$,,g" \
| shuf \
| xargs -n 2 printf "%s -> %s;\n" \
| grep -v " -> ;$";
printf "}\n";
} > organigram.dot
graph-easy --from=dot --as_ascii organigram.dot organigram.txt
dot -Tpng organigram.dot > organigram.png
dot -Tsvg organigram.dot > organigram.svg