2021-05-23 from the editor of ~insom
------------------------------------------------------------
I publish my .project to the web and to Gopher and
(recently) to Gemini. It's obviously also available over
finger. HMU at `finger
[email protected]` ...
Here's the script I use to do it. I think it qualifies as
"brutalist"-- all the rough edges that went into it are
definitely showing.
| #!/bin/bash
| set -eu
| cd
| cp .project projects/$(date +%Y-%m-%d)
| cp .project ~/.ttbp/entries/$(date +%Y%m%d.txt)
| cat public_html/01_top.html .project \
| public_html/02_bottom.html > public_html/index.html
| cd public_gemini
| cp ../projects/* .
| for i in *; do mv $i $i.gmi; done
| for i in *; do ex $i < ../project-scr ; done
| for i in *; do touch -d $(echo $i | cut -d. -f1) $i; done
And the vimscript in project-scr is:
| :1i
.
:$a
| .
| :wq
All my actual projects recently have been in the physical
world. I recently completed a ribbon microphone build and I
am very happy with it. It's good enough to use for work, I
think. (Pending a future update, where I talk about how
badly using it for work went).