Tootfinder

Opt-in global Mastodon full text search. Join the index!

@crell@phpc.social
2026-09-15 01:02:09

SQLite for Everything
joecode.com/2026-08-19-sqlite3/
We have so many remarkable tools that we avoid using because something else has a shiner marketing budget. (Though SQLite's type system is pretty mediocre.)

@rasterweb@mastodon.social
2026-06-26 04:00:04

➡️ SQLite
#bookmarks

@hynek@mastodon.social
2026-07-26 10:46:40

To clean myself of my writing dry spell, here's a TIL that probably should’ve been a blog post:
TIL: SQLite WAL Mode Can Lock Short-Lived Readers
hynek.me/til/sqlite-read-only-

@michabbb@social.vivaldi.net
2026-07-07 08:41:41

🗄️ #Litestream — streaming replication & disaster recovery for #SQLite
Runs as a background process and continuously replicates database changes to S3 or another file, communicating only through the SQLite API so it never corrupts your DB.

@fanf@mendeddrum.org
2026-07-07 14:42:02

from my link log —
sqldef: idempotent MySQL/PostgreSQL schema management.
github.com/k0kubun/sqldef
saved 2019-09-04 dotat.at/:/CMJ55.…

@wyri@toot-toot.wyrihaxim.us
2026-08-09 11:48:42

There goes my Sunday afternoon
#HomeAssistant #SQLite

@michabbb@social.vivaldi.net
2026-07-13 13:07:26

🐢 #Atuin is an #opensource shell history tool written in #Rust that replaces your existing shell history with a #SQLite

@teledyn@mstdn.ca
2026-08-10 03:08:03

a new #Jellyfin puzzle: on scanning my shows …
mpp[3766883]: mpp_platform: can not found match soc name: raspberrypi,5-model-b brcm,bcm2712
what is an mpp when you get one home?
related to this, my Movies are barred from scans again, and it was going so well:
[ERR] Failed executing DbCommand ("11"ms) [Parameters=["@__date_1='?' (DbType = DateTime), @__p_0='?' (Size = 3004)"], CommandType='Text', CommandTimeout='30']"
[ERR] An exception occurred while executing an 'ExecuteUpdate' operation for context type '"Jellyfin.Database.Implementations.JellyfinDbContext"'."
""Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 19: 'UNIQUE constraint failed
something sends a null SQL UPDATE, and the scan process aborts 😞
also forum.jellyfin.org/t-database- and forum.jellyfin.org/t-database- (first suggests it's unrelated to renamed files?)
This pre-release issue reports upgrade creating duplicate users and provides and SQL fix:
github.com/jellyfin/jellyfin/i
which leads to this useful rabbit hole: jellywatch.app/blog/jellyfin-d

@michabbb@social.vivaldi.net
2026-07-09 01:45:42

🐢 #Atuin replaces your shell history with a #SQLite database & records rich context for every command — exit code, duration, working directory, hostname & session.
Hit ctrl-r for a full-screen, fuzzy-searchable history UI.

@adrianco@mastodon.social
2026-09-14 13:58:40

The knowledge graph is stored in a sqlite database, nothing is updated or deleted, and all entitles and links are all time scoped, so you can ask questions like what gearbox was in my lemons racecar in 2022. It's also designed to be fully cached so it will work when there's no network connection, and sync later. I’m going to build a mobile front end when iOS27 ships. It's very easy to use, take photos with your phone and talk into it and the transcriptions and images are processed into updates.

@nobodyinperson@fosstodon.org
2026-06-30 14:50:30

Trying out #Vikunja as a todo / project manager. It's super easy for #selfhosting with #nixos, and just has some media files and an sqlite database to store and backup.
It provides some nice visua…

@michabbb@social.vivaldi.net
2026-09-13 00:59:33

🔍 Scans Hermes-relevant files for plaintext secrets, duplicate credentials and insecure file permissions
🔐 Encrypts credentials in a local SQLite-backed vault. The master key is derived at runtime from a passphrase, with a separate local salt file stored beside the database

@ripienaar@devco.social
2026-07-18 10:38:38

I want like a pastebin but for static sites.
You point a CLI at a directory and you get random.example.com afterwards.
Should support wildcard certs from LE
Ideally self hosted - and S3 backed so the service can run ephemeraly with just a SQLite index to site maybe
This seems like a thing they should exist yet can’t find it?

@michabbb@social.vivaldi.net
2026-07-04 00:05:06

📂 Your past agent sessions are stored in local provider history files. ctx indexes them into a #SQLite database on your machine, so current & future agents can find the prior discussion, command, or failed attempt before repeating it

@michabbb@social.vivaldi.net
2026-07-07 08:41:41

⚡ Incremental replication: watches the SQLite WAL and streams changes in real time to object storage, so your backup is always seconds behind live data.
☁️ Works with Amazon S3 and many S3-compatible backends: MinIO, Backblaze B2, DigitalOcean Spaces, GCS, Azure Blob, Tigris, Supabase, SFTP, WebDAV & more.

@nelson@tech.lgbt
2026-07-06 15:16:35

A little appalled at how the Jules agent is editing my code. Instead of editing the file, it is writing Python programs to rewrite the file with a silly little state machine. Honestly it sort of makes sense given LLM's limitations, but it's still awful.

for line in lines:
if line == " # Connect to SQLite database":
new_lines.append(line)
elif line == " conn = sqlite3.connect(db_path)":
new_lines.append(" with contextlib.closing(sqlite3.connect(db_path)) as conn:")
in_with = True
elif line == " conn.close()":
in_with = False
continue
elif in_with:
if line == "":
new_lines.append("")
elif line.startswith(" "):
new_lines.append(" " line)
else:
new_lines.append(line)
else:
new_lines.append(line)
@michabbb@social.vivaldi.net
2026-08-29 10:00:20

📊 Request logging lets you inspect authenticated traffic to monitor and diagnose agent behavior
⚙️ Single #Go binary acting as server and CLI: API on port 14321, proxy on 14322, #SQLite by default, #PostgreSQL

@michabbb@social.vivaldi.net
2026-09-05 20:41:24

🚀 Programmatic access via REST APIs and the NocoDB SDK. Requests are authorized with JWT or social auth tokens.
🐳 Runs from a single #Docker command with SQLite or #PostgreSQL. An auto-upstall script installs Docker Compose, Redis and Traefik, and sets up plus renews SSL automatically.…

@michabbb@social.vivaldi.net
2026-08-23 00:09:16

🔐 Provider keys are AES-256-GCM encrypted in #SQLite and decrypted in memory per request — your apps only ever see one unified bearer token.
🔄 The catalog self-updates from a signed feed twice a day, verified against a pinned Ed25519 key, so new models and quota changes land without a git pull.

@michabbb@social.vivaldi.net
2026-08-02 09:19:19

🚀 Artisan queue-sql:status and queue-sql:cancel monitor and stop batches, with --watch and --json output, plus Horizon tags on every job
📊 Delete/update by PK range are idempotent and retry-safe, insert is not. Laravel 10–13, PHP 8.1 , tested on SQLite, MySQL and Postgres. MIT licensed, v1.4.0
github.com/kamranata/queue-sql…

@michabbb@social.vivaldi.net
2026-09-05 20:41:23

📋 #NocoDB turns any #MySQL, #PostgreSQL or #SQLite database into a collaborative spreadsheet …

@michabbb@social.vivaldi.net
2026-08-23 20:45:28

📊 Requires #PHP 8.2 and Laravel 12 or 13, works on #MySQL, #PostgreSQL & #SQLite. State liv…