understanding #Emacs #Recutils mode is beyond me

GNU Recutils: A Plaintext database format

"Recutils is a collection of tools, like recins, recdel, and recsel used to manage these recfiles/databases. They allow for all the normal basic relational database operations, typing, auto-incrementing, and even field-level crypto. All of this power is yours with the bonus that your database is a human-readable text file that you can grep/awk/sed freely"

https://labs.tomasino.org/gnu-recutils/

#Plaintext #Database #RecUtils

GNU Recutils

Fred and George, Turtles in love There are hundreds of cool command line tools that have been made over the years built on the unix philosophy. Plain text is powerful, ubiquitous, and human-centric. It was also the only option for computing for quite a while. It’s no surprise that some of the most sophisticated tools are focused on it. One such package is GNU Recutils, a set of tools and libraries to access human-editable, plain text databases called recfiles.

I'd love to preserve my compositions list in a manageable text file which should act as a #SSOT.

Current status: nightmare. A mixup of #orgmode (cool), #yaml (oh no), and spreadsheets (fck!).

Yesterday I stumbled upon #recfiles and #recutils

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

I think this could work. Please convince me not.

https://www.youtube.com/watch?v=A1whwi-Gc0Y

GNU Recutils - GNU Project - Free Software Foundation

Usually my practice even with small databases has been to pulverize them with a highly normalized schema implemented in #postgres. But this week I discovered GNU #recutils, which seems (together with #emacs #recmode) just right for the early, exporatory phase of an analysis.
https://www.gnu.org/software/recutils/
https://www.gnu.org/software/recutils/rec-mode-manual/rec-mode.html
GNU Recutils - GNU Project - Free Software Foundation

docxtbls

PeerTube

Choose Your Own Adventure with recutils, graphviz, and groff

https://tube.tchncs.de/w/hsiLFG8WqA7XxNr4tcW3LE

Choose Your Own Adventure with recutils, graphviz, and groff

PeerTube

When creating content for markdown tables, I usually start by writing a recfile because editing a markdown table means getting distracted by formatting, not writing.

Once I have my text the way I like it, I select and pipe through rec2csv and pandoc to create the table automatically. Which is great! Because writing markdown tables by hand is the WORST!

#recutils #vim #markdown

@dalias @rdonoghue #RecUtils <3, but also for forums I'd honestly consider just a non-federating instance of #INN (#NNTP) with a web client.

#PHPBB still works... but then the NNTP interface would need to be tacked back on.

#WebUI

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

Some of the people involved in GNU Recutils hang out in the #recutils channel on the irc.freenode.net IRC network.Freenode? In 2023? Probably nobody has thought of updating this page. I can't imagine anyone's still on there

GNU Recutils - GNU Project - Free Software Foundation

What should I use for #HumanReadable #Configuration files?

#INI kinda sucks for a number of reasons, #JSON works but it's JSON, its derivatives are much the same but harder to parse...

Would that be a reasonably good match for #RecUtils?

#XML sucks as a user-facing anything.

I thought of s-exps but the reality of intern bombing & arbitrary execution in the Lisp reader make me rather reluctant to keep using that now.

And also that isn't perfectly portable unless I make my own reader.