Tootfinder

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

@fanf@mendeddrum.org
2026-03-27 18:42:03

from my link log —
jsongrep is faster than {jq, jmespath, jsonpath-rust, jql}
micahkepe.com/blog/jsongrep/
saved 2026-03-27 dotat.a…

@al3x@hachyderm.io
2026-02-19 11:54:12

For all the praises for AI for programming:
```
Q: When to use CLOB data type in SQLite?
Claude: […] XML or JSON documents (though SQLite has a dedicated JSON type now) […]
Q: Give me the link to the SQLIte JSON type
Claude: You're right to push back on that — I misspoke. SQLite does not have a JSON data type. JSON data in SQLite is stored as plain TEXT.
```
I do understand companies do not care.
I fail to see how developers would NOT care.

@tinoeberl@mastodon.online
2026-03-21 06:07:01

#Steady #Klimacrew
#BahnMonitor-Projekt: 7. Zufall ist nicht gleich Zufall. 🤭
Nach der Verspätungsmeldung kommt ein Wissenshäppchen. Der

@adulau@infosec.exchange
2026-02-24 21:11:49

The Open Contributions Descriptor (OCD) is an open, machine-readable JSON format that allows an organization to publish a structured description of its participation in the open ecosystem.
It's still a bit in flux but the goal of OCD is to make organizational openness discoverable, interoperable, and automatable.
#opensource

Viewer of an OCD file
@michabbb@social.vivaldi.net
2026-01-24 00:38:39

🎬 Rich actions with confirmation dialogs, onSuccess & onError callbacks
👁️ Conditional visibility based on data, auth, or complex logic
📦 Two packages: @.json-render/core (types, schemas) @.json-render/react (renderer, hooks)
🔧 Schema definition with #Zod for type-safe component props
📤 Export as standalone

@kubikpixel@chaos.social
2026-02-09 06:35:11

»quicktype — Convert JSON into gorgeous, typesafe code in any language.
Convert JSON to Swift, C#, TypeScript, Objective-C, Go, Java, C and more.«
In my opinion, this open source tool is good for quickly creating a prototype, but then the programming only begins.
⚙️ quicktype.io

@eana@s.1a23.studio
2026-03-20 00:00:39

⭐ Starred a repository

mrdarrengriffin/google-weather-icons
A comprehensive collection of Google's weather icons across 6 visual styles, with light/dark themes, Lottie animations, and a JSON mapping file.
github.com/mrdarrengriffin/google-weather-icons

@hynek@mastodon.social
2026-03-17 08:02:14

lfg hynek.me/human.json @…

@aral@mastodon.ar.al
2026-03-19 16:29:33

🥳 New @small-web/kitten (Kitten globals) release.
• Improved type information.
• Now plays nice with tsconfig.json and tsc.
• Adds `rawBody` to `KittenRequest`.
This is not really a breaking change (in that it won’t break your apps) but I’m releasing it as a major version update so as not to surprise you if you notice the type information is different (more detailed than before).
To update in your kitten apps:
npm install @small-web/kitten@7
For more in…

@ellie@ellieayla.net
2026-02-22 17:00:25

Argument type is "list[tuple[dict[str, list[list[Unknown]]], list[str]] | tuple[dict[str, list[list[Unknown]]], list[Any]]]"
Utterly ridiculous statements made about parsed json that no-one should have to read in the morning.
#python #typing

@emilis@social.linux.pizza
2026-03-18 18:10:36

RE: h2o.durniulaivas.lt/users/zalz
Įdomu ką planuoja :D

@a@paperbay.org
2026-03-15 08:46:43

I just updated the introduction of the Open Contributions Descriptor (OCD):
ossbase.org/initiatives/open-c
OCD is an open, machine-readable JSON format that lets organizations publish a single, structured description …

OCD is an open, machine-readable JSON format that lets organizations publish a single, structured description of how they contribute to the open ecosystem.
@adulau@infosec.exchange
2026-03-22 13:51:44

cpe-guesser 2.0 released - Multi-Source CPE Imports, Better Ranking, and Greater Autonomy Beyond NVD
Version 2.0 brings major improvements to CPE import, ranking, and CVE v5 data handling. This release focuses on better import performance, broader format support, improved search relevance, and more robust indexing for vendor and product matching.
A notable change in this release is that cpe-guesser is no longer limited to NVD as its only practical CPE source. In addition to the N…

@x_cli@infosec.exchange
2026-03-20 13:20:09

Il y a des gens qui ont déjŠ fait un site avec Hugo prenant en data un export JSON de @… afin de créer un petit site avec tous les contenus qu'on aurait tagué avec une certaine thématique, afin de le partager avec des connaissances ?
Je lis pas mal de contenu anti-IA, et je me dis que partager les liens des trucs que j'ai trouvé intéressant, ça sera…

@Nathan@social.lostinok.com
2026-01-15 20:40:56

Can someone smarter than me explain why Python doesn’t offer native JSON serialization for their decimal library? I get that JSON is limited in its support for various numeric types, but we’ve all moved on and lived with it for a decade or so. 🤬

@ripienaar@devco.social
2026-01-19 10:38:53

Tons of updates to my CM tool:
* An agent for continuous management with fast-monitoring features
* JSON Schemas for editors
* Manifests and Hiera now support HTTP(s)
* ccm extendible with appbuilder for custom UIs around manifests (no code needed)
* Pre-, Post-messages to help users use things they installed
* Generic if / unless on every resource
* New docs
Focus is to excel at adhoc, snow flakes, devel VMs, a la carte CM etc, place where other too…

@rasterweb@mastodon.social
2026-03-15 18:09:10

I hate that JSON has to have that trailing comma missing...

@alexanderadam@ruby.social
2026-03-10 00:40:21

You're looking for something that's readable but more efficient and smaller than #JSON or #YAML?
Structure data with #ASCII control codes like people did in 1963!

@teledyn@mstdn.ca
2026-01-17 22:14:05

This is the sort of thing that makes me wary of tech. Not his script, all it does is install a policy.json file that does what it claims.
But installed, suddenly kiosk mode in Firefox is a black screen! Normal mode is fine. So I remove the policy file although nothing there should affect kiosk, restart and -kiosk is still a black screen!
There's likely a fix, for them who has the nous, but I'm guessing stuff like this contributes significantly to our tech landfills 😅

@gwire@mastodon.social
2026-02-06 18:49:58

People are incorporating the UK Fuel Finder API into their Home Assistant setups.
github.com/philmale/UK-Fuel-Fi

@nobodyinperson@fosstodon.org
2026-02-16 14:57:12

I made a utility to bulk-upload calendar entries to a #CalDAV server from a JSON file:
pypi.org/project/caldav-event-

@dawid@social.craftknight.com
2026-03-18 09:40:40
@… Z mojej osobistej strony to głównie jest czytelność plików - ipynb json vs zwykły .py

Komórki w marimo są dekoratorami `@app.cell` nad funkcją - i tyle. Cudowne w swej prostocie, bo trzymając notebooki w repo, mogę normalnie zrobić review bez specjalnie otwierania jupytera.

Z małych (pobocznych) plusów, to nie musiałem instal…
@jamesthebard@social.linux.pizza
2026-01-05 00:41:34

Alright, started work on the `av1an` module for my distributed encoding server. First up, getting a proper JSON format to set the command-line options. The schema is about 320 lines long, but it does lend itself to some nice data formatting. A basic encode "job" block looks like this and actually generates the appropriate command-line arguments.
```json
{
"source": "video.mkv",
"destination": "test.mkv",

@hikingdude@mastodon.social
2026-03-08 08:23:14

There are a couple of good quotes in this blog post. Like
"The protocol fight is interesting the way medieval siege warfare is interesting — I'm glad someone's into it, but it has no bearing on my life."
matduggan.com/boy-i-was-wrong-

@awinkler@openbiblio.social
2026-02-13 10:11:28

As it's been surprisingly hard to find this info, here's a short how-to to save urls in the #waybackmachine @… programmatically via script (if you've got a list of urls).
1) Get your API-Keys:

import requests

def saveUrl(url):
    baseurl = "https://web.archive.org/save"
    headers = {
        "Accept": "application/json",
        "Authorization": "LOW access_key:secret_key" # obtained from https://archive.org/account/s3.php
    }
    data = {'url': url}

    response = requests.post(baseurl, headers=headers, data=data)
    return response
@fanf@mendeddrum.org
2026-02-09 15:42:04

from my link log —
JSONata: a JSON query and transformation language.
jsonata.org/
saved 2026-02-09 dotat.at/:/CEJOA.html

@shochdoerfer@phpc.social
2026-01-13 15:27:36

I recently encountered an issue with the Renovate Bot, where it consistently selected the latest version of PHP for dependency analysis.
I have documented my findings & learnings in my latest @… blog post:

@adulau@infosec.exchange
2026-03-20 17:07:22

I just published The Open Contributions Descriptor format as an IETF Internet-Draft.
#opensource #opendata #openstandard

@lil5@social.linux.pizza
2026-01-14 17:05:03

I built smolweb a collection of php scripts to help start building a blog and small shop front.
Features: webring, blog, rss, image resizer, shop
All data is saved and read from csv, json & txt files, no databases.
100% php ensures you can run this on cheap php shared hosting instead of a vps.
codeberg.org/lil5/…

@lpryszcz@genomic.social
2026-03-07 19:40:14

"See I had forgotten the one golden rule of capitalism. To thrive in capitalism one must be amoral. Now you can be wildly sickeningly successful with morals but you cannot reach that absolute zenith of shareholder value. Either you accept a lower share price and don’t commit atrocities or you become evil. There is no third option."

‪@todbot@mastodon.social‬
2026-03-07 02:07:29

@… @… Smaller, but a captouch screen and 8MB PSRAM. Many CYDs I’ve seen don’t have the extra RAM (really needed for WIFI JSON calls) and a resistive touchscreen that needs a stylus

@aral@mastodon.ar.al
2026-03-10 14:09:49

🥳 New Kitten¹ Release
• Fixed: Errors in a project’s _main.script.js_ now cause a hard crash without retry attempts. The errors are also now better classified and communicated.
• Housekeeping: Removed unmaintained dev dependency, updated supported ES versions to esnext and simplified jsconfig.json.
Full change log:

@rasterweb@mastodon.social
2026-02-11 14:19:48

A sci-fi story where JSON never existed but we use XML files for everything.

@joe@toot.works
2026-03-04 18:17:53

RE: mastodon.social/@raymondcamden
Oh, cool! I hope they have RSS or JSON feeds, now?

@cyrevolt@mastodon.social
2026-01-28 12:18:27

I've been transforming JSON into DOM for some years.
Now I transform YAML into compute resources.
Same vibe, ya know. ✨👩‍💻✨

@fanf@mendeddrum.org
2026-02-07 21:42:03

from my link log —
emacs-tramp-rpc: high-performance TRAMP backend using MsgPack-RPC.
github.com/ArthurHeymans/emacs
saved 2026-02-07

@bird@birdbox.party
2026-02-11 19:49:59

In the past few weeks there has been a bot farm hammering small Mastodon instances with requests for what looks like emoji-related assets and the hashtag API.
More specifically, it appears this bot farm has now come for my Mastodon instance, because the number of requests has doubled in the last 24 hours, with a lot of the requests being API requests for a single JSON file.
Even more specifically, looking at data provided by my CDN provider, a lot of the bots appear to be using IP addresses associated with Tencent Singapore.
#MastoAdmin #Mastodon

@emilis@social.linux.pizza
2026-03-04 08:12:44

RE: h2o.durniulaivas.lt/users/dain
Dainius Žalimas vis dar laukia atsakymo iš prokuratūros kokiu pagrindu nutrauktas tyrimas del nemuno dešros 🤔

@adulau@infosec.exchange
2026-01-31 08:52:27

GCVE-BCP-08 - GCVE GNA Directory File
Following some good pre-discussion at #fosdem - a first draft of the directory file specification has been updated. The goal is clarify some of the fields. Feedback is more than welcome.
@…@…

@marcus@hachyderm.io
2026-01-01 20:08:54

nix-converter just hit 1.0.0 #nix - I frequently use this with github.com/reMarkable/helmfile when I want to convert some kubernetes object into a nix chart.

@rasterweb@mastodon.social
2026-02-12 04:32:44

What has the world become...
"JSPF is JSON XSPF."
xspf.org/jspf

@buercher@tooting.ch
2026-02-16 21:46:44

SQL Notebook: The tiger image
belle-nuit.com/sql-notebook/in

@jamesthebard@social.linux.pizza
2026-03-09 20:21:37

So, got the server in place but discovered that the Docker image that I created that has the Sisyphus client and all of the binaries like `ffmpeg`, `av1an` was not very happy. Ffmpeg crashed because it couldn't find the `libSvtAvcEnc.so.4` library which was because I had a custom version of it installed (`svt-av1-psyex`).
Got the Dockerfile fixed by installing `svt-av1-psyex` and then compiling `ffmpeg` against those libraries, then installing both `svt-av1-psyex` and `ffmpeg` int…

The worker JSON information returned from the server showing that `encoder02` is currently processing a test video using the `av1an` module.
@gwire@mastodon.social
2026-02-13 08:20:21

Decades into enriching webpages with semantic meaning, taxonomies, JSON-LD, etc... and 2026 is "why not plain text tho"
blog.cloudflare.com/markdown-f

@ellie@ellieayla.net
2026-01-05 20:44:33

Does it make sense to create a Bundle for loading into OpenPolicyAgent which contains a data.json file with a /giant/ list of both Principals (fediverse handles, email addresses) and Resources (documents, meetings) they Own (can modify)?
Document-ownership kinda sounds Dynamic. But there's no numbers for size/freq (just "medium") in #askfedi #opa #OpenPolicyAgent

@rasterweb@mastodon.social
2026-03-07 01:27:27

I fucking hate JSON.

@michabbb@social.vivaldi.net
2026-02-28 14:06:45

🔧 Cost-based query optimizer with full EXPLAIN / EXPLAIN ANALYZE support and table statistics via ANALYZE
📦 100 built-in functions across string, math, date/time, JSON and aggregate categories – batteries fully included
🛠️ Simple integration via Cargo with a single dependency: stoolap = "0.1" – plus a CLI tool for REPL or direct query execution

@fanf@mendeddrum.org
2025-12-29 09:42:03

from my link log —
easrng/schema: derive JSON schema from TypeScript type using LSP autocomplete.
github.com/easrng/schema
saved 2025-12-28

@adulau@infosec.exchange
2026-03-01 12:01:48

Open Contributions Descriptor — or how to map your contribution in open source, open data, and open standards
🔗 Blog post #opensource

Diagram of The Open Contributions Descriptor (OCD) is an open, machine-readable JSON format that allows an organization to publish a structured description of its participation in the open ecosystem.
@teledyn@mstdn.ca
2026-01-18 21:29:13

Noticed only today, since moving my #Emacs environment over to the new laptop last November, all my #OrgRoam 'dailies' are not orgroam files, they are basic #OrgMode files 🥹 C-c n d d does resolve to the right org-roam command, but these files contain only a # title and nothing else.
It was likely naive of me to expect my .emacs to be relocatable.
I don't suppose there's a function to mass-convert org-files to org-roam? Well, that's what keystroke macros are for, I suppose!
On a positive note, my #Firefox kiosk issue was solved by MOZ_ENABLE_WAYLAND=0 which is odd since I'm running Wayland and it had worked fine since September until I added and then removed /etc/firefox/policies/policy.json

@adulau@infosec.exchange
2026-02-01 17:34:35

Huge thanks to Cédric @… and Jerry Gamblin @… and the #FOSDEM participants for the great construc…

@pre@boing.world
2025-12-29 20:52:35

It’s about this time of year I like to check my backups and download my archives.
One archive I download is the archive of my Mastodon posts. Pretty much the only one now I’ve left the corporate web really.
I also like to copy the contents of my public fediverse posts into my own diary within my vimwiki.
Keep it all in one place for easy and local search.
Here’s the script I use, it’s very short and just copies the content of every post in the archive into a new diary entry in the vimwiki diary.
If it finds something already there, it appends.
It checks if it’s already written this post into the diary to avoid duplicating it when you run it over and every again every month or year or whatever.
Paste it into a new text-file called toVimWiki.php, download and unzip your mastodon archive, and run the script with php, passing it the path to the archive’s outbox.json and the root diary directory.
My diary is honestly mostly just public posts these days. Ain’t much in it I won’t blab about on the internet for likes and lols.
#archive #mastodon #vimwiki #endOfYear

@luana@wetdry.world
2025-12-30 12:37:20

Hey @…!
I’ve been using bitwarden for a while now, and I’m interested in signing up for the Premium plan now. Tho I’ve seen that y’all have EU servers now (not sure if that was already a thing when I first made my account?), and I’d probably prefer that over USA.
It seems that I can manually export my vault to a json and import it in a new account set to use EU servers, but will my Passkeys also be migrated if I do that?

@teledyn@mstdn.ca
2026-01-18 21:28:34

Noticed only today, since moving my #Emacs environment over to the new laptop last November, all my #OrgRoam 'dailies' are not orgroam files, they are basic #OrgMode files 🥹 C-c n d d does resolve to the right org-roam command, but these files contain only a # title and nothing else.
It was likely naive of me to expect my .emacs to be relocatable.
I don't suppose there's a function to mass-convert org-files to org-roam? Well, that's what keystroke macros are for, I suppose!
On a positive note, my #Firefox kiosk issue was solved by MOZ_ENABLE_WAYLAND=0 which is odd since I'm running Wayland and it had worked fine since September until I added and then removed /etc/firefox/policies/policy.json

@ellie@ellieayla.net
2026-01-08 04:49:53

When running a query with "out count;" in Overpass Ultra, where is that count actually displayed? I can't find any ui button to switch from the map view to response xml/json (like overpass turbo has).
#overpassultra #overpassql #osm