I love recutils. The database format is simple enough, it has a bunch of options for constraints, and it has Bash integration and a great Emacs mode to search, edit and verify the integrity of the database.
Sure, it's not as fast as SQLite or bigger systems, but often it's enough for smaller projects.
I use VisiData[0] to view and modify in bulk. For simple error corrections I just edit the text file. For insertions as part of another process I'll write a simple script that appends a block of test to one of the .rec files.
For those who get blocked by gnu.org with a 403 (older Firefox) or an even sillier "Too Many Requests" error (older Safari) need to override their user agents strings to "curl" to make the site load again.
I love recutils. The database format is simple enough, it has a bunch of options for constraints, and it has Bash integration and a great Emacs mode to search, edit and verify the integrity of the database.
Sure, it's not as fast as SQLite or bigger systems, but often it's enough for smaller projects.
I use the .rec format whenever I want a database maintained in git/github. The format is ideal if you want reasonable data diffs.
What tool do you use to read/write/modify? Do you do it manually?
I use VisiData[0] to view and modify in bulk. For simple error corrections I just edit the text file. For insertions as part of another process I'll write a simple script that appends a block of test to one of the .rec files.
[0] https://visidata.org
(saulpw is the author of VisiData, and it's a marvelous piece of software.)
https://news.ycombinator.com/item?id=22153665 505 points, 143 comments, 6 years ago
https://news.ycombinator.com/item?id=31832564 155 points, 52 comments, 3 years ago
https://news.ycombinator.com/item?id=15302035 105 points, 46 comments, 8 years ago
See also:
https://en.wikipedia.org/wiki/Recutils
For those who get blocked by gnu.org with a 403 (older Firefox) or an even sillier "Too Many Requests" error (older Safari) need to override their user agents strings to "curl" to make the site load again.
In 2010 I remember people being very proficient with this at Amazon.
I really enjoying the toolset to query logs etc...
Good memories.
maybe if the top image wasn't two turtles fucking there would be a higher chance of these projects going somewhere
Leave Fred and George alone! They love each other.
"Mommy, where do plaintext databases come from?"
"You see son, when a boy turtle and a girl turtle love each other very much..."
This among other things is why the GNU project as a whole has little credibility left.
I thought you was kidding first…