๐ if you spend your days digging thru your own or others ppls broken, weird or even valid binary files i can recommend it :)
07.12.2025 14:33 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@mwader.bsky.social
Some projects that i work on: https://github.com/wader/fq - query, display and slice binary and text formats using jq https://github.com/jqlang/jq - query and transform JSON github.com/wader/ydls - turn a media website into media file or podcast
๐ if you spend your days digging thru your own or others ppls broken, weird or even valid binary files i can recommend it :)
07.12.2025 14:33 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0fq 0.16.0 released github.com/wader/fq/rel... ๐ฅณ
jq language fixes, a new safetensors decoder and minor improvements and fixes to mp4, avc and flac decoders.
#fq #jq
no idea what that is, got www.youtube.com/watch?v=RXJK... vibes :)
14.11.2025 15:11 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@nilo.bsky.social
12.09.2025 08:46 โ ๐ 59 ๐ 14 ๐ฌ 1 ๐ 1Lovely code :) i think the difference is mostly syntax, the concepts are not new, it's generators and yielding using a terse DSL, the rest is similar to other languages i would say. But yes i do use jq mostly fore exploratory and adhoc things where quickly testing things is important.
11.09.2025 21:10 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0what part of jq is most confusing? it's a bit different but once understand some of the fundamentals it's extremely neat and terse
11.09.2025 15:13 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Once up on a time i wanted to output more than one file from jq so i did an ugly tar hack, finally cleaned up the code and pushed it here github.com/wader/tar.jq
#jq #tar
Noice ๐ธ (but i feel the lack of jq disturbing!)
29.08.2025 13:59 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0--unhelpful
26.08.2025 19:04 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0รntligen levererar AI lite vรคrde!
14.08.2025 17:09 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0FLOSS Weekly Episode 842: Will the Real JQ Please Stand Up
13.08.2025 19:00 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0A rainbow Hilbert curve, a squiggly line that visits every cell in a square grid, starting red in the top left, working down then right to becine yellow in the centre, upward and then right to become green at the top right, down and left to be cyan in the centre, and continuing roughly clockwise through blue and the bottom right, magenta off the centre and red again in the bottom left. It's in a terminal and is the result of the command: jq -rnf curve.jq | rsvg-convert | wezterm imgcat
Source code for the jq script. It's about a page long and uses some pretty opaque variable names like s, sl, t0, dt and dtt. But it does have some text explaining the parameters to its main, recursive "hilbert" function, and we can see that it generates fragments of XML, specifically SVG. The full text is in the linked gist.
I made this yesterday. It draws a Hilbert curve in jq. I like jq. gist.github.com/weeble/265cb...
12.08.2025 17:03 โ ๐ 28 ๐ 6 ๐ฌ 1 ๐ 0Hmm still confused. By default jq uses JSON for input and output so null will be null. Maybe you want the values filter to filter out nulls? ex:
$ jq -n '123, null, "null" | values'
123
"null"
As one of the jq maintainers: Care to add some context? ๐ค๐
06.08.2025 18:24 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Closeup of license plate on back of blue car. NY plate with number โJQโ.
When you are, like, REALLY into processing JSON.
01.08.2025 13:40 โ ๐ 2 ๐ 1 ๐ฌ 1 ๐ 0JSONPath (RFC 9535) might be the only "standardised" JSON query language, or maybe XSLT that i think also has some JSON support. But in my experience i want to do more than just select out things, i also want to transform etc so jq is my goto.
28.07.2025 07:29 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0๐ป jq-lsp ๐ป
Jq language server
๐ https://github.com/wader/jq-lsp
#homebrew #newpkg #macos #linux #formula
jaq 2.3.0 released by Michael Fรคrber! ๐ฅณ some catch up with jq builtins, repl support and more.
github.com/01mf02/jaq/r...
#jq #jaq #rust
jq 1.8.1 released! ๐ฅณ mostly security and performance fixes.
github.com/jqlang/jq/re...
#jq
No problem! happy to help and spread the word of jq ๐ฌ
23.06.2025 19:22 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Nice article! I noticed some of the JSON uses single quotes. BTW i can recommending reading thru github.com/jqlang/jq/bl... and if you want to digg deep the wiki has some great stuff like how assignment is implemented using path expression etc github.com/jqlang/jq/wi...
23.06.2025 18:50 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Kรถr vi drinking-gamet att ta en sup varje gรฅng AI nรคmns?
12.06.2025 12:01 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Thanks! most of the heavy lifting was actually done by github.com/itchyny
01.06.2025 15:28 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0jq 1.8 has been released! ๐ฅณ github.com/jqlang/jq/re...
#jq
What part feels most confusing? happy to help!
26.05.2025 14:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0is very nice and in combination with the inputs function one can aggregate stuff per file etc:
$ jq -n '[inputs | {(input_filename): .}] | add' <(echo 1) <(echo 2)
{
"/dev/fd/11": 1,
"/dev/fd/12": 2
}
fq 0.15.0 released! ๐ฅณ github.com/wader/fq/rel...
Improvements to decode broken mp4 files, decode some more mp4 boxes and nicer handling of AVC and HEVC NALU that don't use emulation prevention.
Does that make jq the ffmpeg of JSON?
05.04.2025 11:48 โ ๐ 20 ๐ 1 ๐ฌ 1 ๐ 0Fotografi av en boksida. โANTIVIRUS โDin dator maxpresterar inteโ upplyser mig mitt antivirusprogram. รr det rimligt att krรคva mer av min dator รคn av mig sjรคlv? Golare har inga polare, jag raderar antivirusprogrammet.โ
Henrik Johansson!
02.04.2025 07:25 โ ๐ 42 ๐ 14 ๐ฌ 0 ๐ 0