GNU Recutils is a set of tools and libraries to access human-editable, plain text databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields

https://www.gnu.org/software/recutils/

#blastFromThePast (/via @gumnos)

GNU Recutils - GNU Project - Free Software Foundation

@jpmens @gumnos Looks interesting. But as far as I see there is no way to tell which char encoding a recfile uses.

@diesch

The last time I poked at the code (it's been a couple years), it was 8-bit clean, so you could use whatever 8-bit encoding you wanted (acknowledging that it might struggle with UTF16 or UTF32 and their LE/BE variants) as long as you were consistent. So I've had no trouble with the handful of UTF8 characters I've used in my address-book.

@jpmens

@diesch @jpmens @gumnos About those excellent venerable Unix tools, still used nowadays, what @dozens generated with recutils, groff or PIC is really to be mentioned (imho):
- "writing code for making music", article at https://chrismanbrown.gitlab.io/57.html
- "Choose Your Own Adventure with recutils, graphviz, and groff " + "docxtbls" + "groff tables", video #format at https://tube.tchncs.de/c/dozenstube/videos
(Addendum: and with refer and lookbib, managing my references is still possible & powerfull, with text #format only.)
chrismanbrown

@ThierryStoehr

That "Choose Your Own Adventure" one was a hoot.