let @q = "ia.png: a.jpg\n convert a.jpg -level 25%,45% a.png\n\nb.png: b.jpg\n convert b.jpg -level 25%,45% b.png\e" let @w = 'gg^s%Ws%jWWcW$<$BC$@Gdap:w ' let @e = 'Go %.png: %.pu plantuml $<:w ' let @a = 'G:r .scrape.mk [ :se wrap :w ' let @s = 'Go calendar.json: calendar.html grep RC.Calendar calendar.html | cut -d\" -f4 | sed -e ''s/"/"/g'' -e ''s/&/\&/g'' -e ''s/<//g'' -e "s/'/''/g" > calendar.json:w ' let @d = 'Go locations.txt: calendar.json python -m json.tool calendar.json | grep -e Sammet -e Hopper -e Turing -e Presentation | sort | uniq -c | sort -n | tail -n4 > locations.txt %.png: %.dot dot -Tpng -o $@ $<:w ' let @z = ":v/: /d\n" let @x = ":%s/:/ ->/\n" let @c = ":%s/\\w*\\.\\w*/\"&\"/g\n" let @v = ":%s/$/;/\n2gg0WWi{ $i }" let @b = ":noh\nggOdigraph G {\eGo}\e=%:w\n" let @n = 'G:r .slides.mk [ zz:w ' let @m = 'Go server: slides.pdf python3 -m http.server:w '