Pinned post

Dog's pavlovian response is stunning: there was a thunderstorm this week, he's not afraid of it but I gave him treats every time it thundered just in case. Today my gf started playing recorded thunder sounds and he came to me for treats immediately.

epilys boosted

IRC channel for mail client moved to from Freenode

portable sqlite file document database update: wrote a virtual filesystem with FUSE in Rust using [0] and I can now view each file BLOB as a regular file. Next step is metadata queries using a subdirectory pattern, for example if mount point is ~/docs, ~/docs/tags/"Bills"/date/"2020" will run an sql query for entries having ("tag", "Bills") and ("date", "2020") metadata

[0] crates.io/crates/fuser

epilys boosted
epilys boosted

Francisco Goya, Boy Staring at an Apparition, ink and watercolour and scratches on ivory (ca. 1824-1825)

#art #painting #goya

epilys boosted

Played around with 1-bit graphics in Rust and Cairo on the weekend. Particularly happy to have (basic) text output working via the font parsing and shaping library I work on (Allsorts).

Procrastinating by downloading e-books from standardebooks.org/ and plotting their tags with

epilys boosted
epilys boosted

Franz Xaver Winterhalter, Portrait of Leonilla, Princess of Sayn-Wittgenstein-Sayn, oil on canvas (1843)

#art #painting

epilys boosted

Writing "plugins" is as easy as loading the database and querying. You could do a bibtex export for a paper. You could query a public API for tag suggestions.

Show thread

Loading a huge bunch of sizeable pdfs into BLOB columns doesn't seem to bother sqlite3 much, if all you need is the occasional metadata search and less frequently, full BLOB read.

Having all your pdfs in a single, portable file seems extremely useful, without even considering the full text and tagging capabilities

Minimal html (no js) interface to the minimal document database with sqlite3

Show thread
Show older
chaos.social

chaos.social – a Fediverse instance for & by the Chaos community