LisPi on Nostr: I feel this is probably a hopeless query, but does anyone know of some sort of shell, ...
I feel this is probably a hopeless query, but does anyone know of some sort of shell, GUI-based or whatever, that has something like a built-in object database, various possible interactions based on those object types (or messages they answer to, works too) and where one can run arbitrary queries & expressions for finding those objects (as well as drilling down graphically)?
I'm currently annoyed with the hierarchical filesystem structure for my data and the haphazard tools I've made to vaguely approach some of that with Emacs & SQL(ite) just feel like a pale shadow of what it could be (plus the rigid table-typing of SQL doesn't allow for a first-class implementation of the dynamism I want).
Published at
2024-09-13 03:51:31Event JSON
{
"id": "e7aa10d839208417bbccc72b4cc5a0f2838092213d523bc0541155ca2383d393",
"pubkey": "8ab44a84fb757fea3c983e68a9bcc8e331fa49ed99cfcfd06a4499d542eae93c",
"created_at": 1726199491,
"kind": 1,
"tags": [
[
"proxy",
"https://udongein.xyz/objects/04bba415-1ca2-4444-a7e8-2fcfd26804ad",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://udongein.xyz/objects/04bba415-1ca2-4444-a7e8-2fcfd26804ad",
"pink.momostr"
],
[
"-"
]
],
"content": "I feel this is probably a hopeless query, but does anyone know of some sort of shell, GUI-based or whatever, that has something like a built-in object database, various possible interactions based on those object types (or messages they answer to, works too) and where one can run arbitrary queries \u0026 expressions for finding those objects (as well as drilling down graphically)?\n\nI'm currently annoyed with the hierarchical filesystem structure for my data and the haphazard tools I've made to vaguely approach some of that with Emacs \u0026 SQL(ite) just feel like a pale shadow of what it could be (plus the rigid table-typing of SQL doesn't allow for a first-class implementation of the dynamism I want).",
"sig": "5b45979dc477f21754628f13d5b3f25ebe510ee8e9ef79a090fc52df46bb91059ad2935433db36d726d815f4655529d331419cc6d1e6db5eb1fd5e49ffeed94e"
}