GNU recutils: Plain text database
Posted by polyrand 19 hours ago
Comments
Comment by emil-lp 17 hours 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
Comment by emil-lp 17 hours ago
Comment by 1718627440 15 hours ago
Comment by skydhash 15 hours ago
w3m `apt-cache show recutils | awk '/Homepage/ { print $2 }'`
Adapt the above to your system and its softwareComment by somat 14 hours ago
https://wordnet.princeton.edu/documentation/wndb5wn
Honestly now days the whole thing can be trivially loaded into memory but back when the project was started this was much more of a concern, I do know that once I figured this out I started re writing my program to see how little memory I could use, It was a lot of fun to use access patterns other than "load the whole thing into memory"
Comment by mike_d 2 hours ago
Comment by qubex 15 hours ago
Amazingly poor choice of logo.
Comment by nickpeterson 15 hours ago
Comment by philistine 9 hours ago
Comment by aitchnyu 8 hours ago
Which practically conceal its sex.
I think it clever of the turtle
In such a fix to be so fertile.
Comment by qubex 15 hours ago
Comment by saulpw 17 hours ago
Comment by emil-lp 17 hours ago
Comment by saulpw 16 hours ago
Comment by simonw 16 hours ago
Comment by saulpw 15 hours ago
Comment by 1718627440 15 hours ago
Comment by sundarurfriend 15 hours ago
But at least at the time (~2 years ago IIRC), the support was really basic, just basic record display, and most importantly, editing the parts VD didn't understand lead to data loss. I don't remember what I was trying to do - the error report I wrote with those details died with my old machine - but it wasn't anything too complicated, just array fields and foreign keys I believe i.e. just using recfile features one step beyond a listing of `key: value` pairs. I gave up on recfiles as a whole after losing data a few times like this (since I hadn't found any other suitable tool either).
Comment by VariousPrograms 13 hours ago
Comment by saulpw 8 hours ago
Comment by nextaccountic 5 hours ago
Comment by saulpw 2 hours ago
We keep that list up to date.
Comment by ndegruchy 15 hours ago
Sure, it's not as fast as SQLite or bigger systems, but often it's enough for smaller projects.
Comment by wuming2 12 hours ago
With recutils recsel | recfmt -f template.fodt I have my invoices.
soffice and curl to generate .pdf s and email them off.
With recutils recset I have my invoices status updated. Done.
Comment by c7b 9 hours ago
Comment by binaryturtle 16 hours ago
Comment by userbinator 14 hours ago
That seems very on-brand for them, as curl's default UA gets blocked by most sites.
Comment by setheron 16 hours ago
I really enjoying the toolset to query logs etc...
Good memories.
Comment by novoreorx 11 hours ago
In the AI era, the rec file seems to be a great choice for formatting text that will be feed into LLMs. Imagine converting an HTML table into a RAG file, the context will be much clearer.
Comment by anthk 3 hours ago
Comment by lloydatkinson 15 hours ago
Comment by 1718627440 15 hours ago
Comment by adius 13 hours ago
Comment by augusto-moura 13 hours ago
Comment by casparvitch 13 hours ago
Comment by bsndjdkd 17 hours ago
Comment by justinator 17 hours ago
Comment by ahoka 16 hours ago
Comment by dontdoxxme 16 hours ago
Comment by 1718627440 15 hours ago
Procreation of turtles (which this doesn't even show, there are just two turtles and turtles love to just walk on things including other turtles) is nothing secret.
Comment by F3nd0 14 hours ago
Comment by drpixie 13 hours ago
Comment by debo_ 16 hours ago
"You see son, when a boy turtle and a girl turtle love each other very much..."
Comment by postepowanieadm 15 hours ago
Comment by sigzero 15 hours ago
Comment by nrclark 9 hours ago
Comment by happymellon 8 hours ago
Or was this just a statement about being entitled to other peoples work and closing it up?
Comment by 1718627440 6 hours ago
Are you sure about that? Because if you don't ship binaries, but whole devices, than only AGPL might demand what you think GPL does. Also I don't see what the issue is with "distributing" software from somebody else. If you designed things modular, the GPL software can be updated without the user needing to touch any of your proprietary code.
Comment by anthk 3 hours ago