2025-11-11 - Coprolit For Gopher & Fossil SCM
=============================================
Just for fun, i wrote coprolit.awk, a static page generator for
gopher and fossil SCM. It is loosely modeled on stagit-gopher.
It depends on awk, fossil, and webdump being in your path.
Why didn't i just export to git and use stagit-gopher? Because i
like fossil SCM and it's more fun to write new code.
How to use it? The first step is to clone to a local repository.
Then run coprolit.awk with the desired options to generate
gophermaps.
The script parses the plain text output from fossil commands and
generates the gophermaps. I made an effort to show which commands
the information came from in the "References" section at the bottom
of the gophermap files.
You can view the source code in the Files section of the item
below.
Coprolit
As an example, when i posted this, i ran the following commands.
ben@rainbow:~/coprolit$ awk -f coprolit.awk ../coprolit.fossil \
'~/bencollver/fossil/coprolit' --server tilde.pink \
--dir coprolit --format geomyidae
Then i copied the "coprolit" directory into place on the server.
tags: bencollver,technical,unix
Tags
====
bencollver
technical
unix