GNU recutils: Plain text database
Posted by polyrand 2 days ago
Comments
Comment by somat 2 days 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 1 day ago
Comment by emil-lp 2 days 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 2 days ago
Comment by 1718627440 2 days ago
Comment by skydhash 2 days ago
w3m `apt-cache show recutils | awk '/Homepage/ { print $2 }'`
Adapt the above to your system and its softwareComment by saulpw 2 days ago
Comment by emil-lp 2 days ago
Comment by saulpw 2 days ago
Comment by simonw 2 days ago
Comment by saulpw 2 days ago
Comment by 1718627440 2 days ago
Comment by sundarurfriend 2 days 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 2 days ago
Comment by saulpw 1 day ago
Comment by nextaccountic 1 day ago
Comment by saulpw 1 day ago
We keep that list up to date.
Comment by qubex 2 days ago
Amazingly poor choice of logo.
Comment by nickpeterson 2 days ago
Comment by philistine 1 day ago
Comment by aitchnyu 1 day ago
Which practically conceal its sex.
I think it clever of the turtle
In such a fix to be so fertile.
Comment by qubex 2 days ago
Comment by ndegruchy 2 days ago
Sure, it's not as fast as SQLite or bigger systems, but often it's enough for smaller projects.
Comment by lloydatkinson 2 days ago
Comment by c7b 1 day ago
Comment by wuming2 2 days 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 binaryturtle 2 days ago
Comment by userbinator 2 days ago
That seems very on-brand for them, as curl's default UA gets blocked by most sites.
Comment by setheron 2 days ago
I really enjoying the toolset to query logs etc...
Good memories.
Comment by novoreorx 2 days 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 1 day ago
Comment by 1718627440 2 days ago
Comment by adius 2 days ago
Comment by augusto-moura 2 days ago
Comment by casparvitch 2 days ago
Comment by superxpro12 1 day ago
Comment by bsndjdkd 2 days ago
Comment by justinator 2 days ago
Comment by ahoka 2 days ago
Comment by dontdoxxme 2 days ago
Comment by 1718627440 2 days 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 2 days ago
Comment by drpixie 2 days ago
Comment by debo_ 2 days ago
"You see son, when a boy turtle and a girl turtle love each other very much..."
Comment by postepowanieadm 2 days ago
Comment by sigzero 2 days ago
Comment by nrclark 1 day ago
Comment by happymellon 1 day ago
Or was this just a statement about being entitled to other peoples work and closing it up?
Comment by 1718627440 1 day 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 1 day ago