this post was submitted on 10 Mar 2026
207 points (99.5% liked)

Programmer Humor

30700 readers
2242 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
all 24 comments
sorted by: hot top controversial new old
[–] RustyNova@lemmy.world 74 points 3 weeks ago (3 children)
[–] rovingnothing29@lemmy.world 29 points 3 weeks ago (2 children)

-Curl "https://justuse.org/curl/"

-Returns a ton of html stuff

Can't even comply with their own argument.

[–] RustyNova@lemmy.world 13 points 3 weeks ago (1 children)
[–] Skullgrid@lemmy.world 2 points 3 weeks ago (1 children)

Follow redirects? curl -L

still gives HTML

[–] RustyNova@lemmy.world 8 points 3 weeks ago (2 children)

Yeah? That's what the response is. What do you expect?

[–] scrubbles@poptalk.scrubbles.tech 4 points 3 weeks ago (4 children)

I think they're point is that curl is great but then you have to have a way to render it to know if it's correct. With apis you can use jq, but yeah a dump of html isn't really useful to humans

[–] floquant@lemmy.dbzer0.com 18 points 3 weeks ago

Yeah but we're talking about API tools, not web browsers. People are using postman to see JSON, XML, or whatever horrible format the devs on the other side chose to use, not to render HTML graphically. If you query an HTML page using curl, you should get the HTML back, I don't see what's the problem

[–] RustyNova@lemmy.world 4 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Oh. Fair enough. The intent for curl is definitely to display the HTML as it's whole point.

Anyways.

curl -L -o "/tmp/your.html" https://justuse.org/curl && librewolf "/tmp/your.html"

[–] HexaBack@lemmy.blahaj.zone 1 points 3 weeks ago (1 children)

librewolf is overkill I was expecting to hear something like links2

[–] RustyNova@lemmy.world 1 points 3 weeks ago

Yeah, but It's more that you probably already have a browser open, so it's better to just reuse the resources

Also, just replace it with your favourite browser. It should also just work

[–] Skullgrid@lemmy.world 2 points 3 weeks ago

I tried the suggestion and saw that the original complaint persisted.

I didn't think anything to be honest.

[–] Skullgrid@lemmy.world 3 points 3 weeks ago

I tried the suggestion and saw that the original complaint persisted.

I didn't expect anything to be honest.

[–] nullPointer@programming.dev 11 points 3 weeks ago

here ya go.

curl cheat.sh/curl

[–] mesamunefire@piefed.social 4 points 3 weeks ago* (last edited 3 weeks ago)

It would be fun to create a CURL converter. Just simple aliases or conversion tool.

I just looked it up, looks like there may be something like it here: https://github.com/christianhelle/curlgenerator

I like the look of this: https://www.createopenapi.com/

[–] Hazzard@lemmy.zip 2 points 3 weeks ago

As much as I think that's correct a lot of the time, something like Bruno has value too. Implementing complicated auth for an annoying service once and reusing it across several pre-written requests, useful features like a GUI and history to see prior responses from an endpoint, being able to share the "collection" in the repo as examples/developer tools that's maintained alongside the code, writing docs with each request to explain its usage, this stuff does add value that isn't trivial to do with curl.

[–] ExLisper@lemmy.curiana.net 22 points 3 weeks ago (1 children)

Ok OP, just tell us what API tool you're building.

[–] nikolasdimi@lemmy.world 17 points 3 weeks ago (2 children)

I thought no one would ask :) just open sourced it a few weeks ago. But I promise I will never pay someone to praise it pretending to be a developer.

https://github.com/VoidenHQ/voiden

[–] synapse3252@sh.itjust.works 2 points 3 weeks ago (1 children)
[–] nikolasdimi@lemmy.world 1 points 2 weeks ago

wow wow thanks! please spread the word!

[–] chunkystyles@sopuli.xyz 2 points 3 weeks ago (1 children)

I installed it yesterday, and the biggest issue I'm having is envisioning what a mature project would look like in it. I have not gone looking for examples like that, but if you know of any, i'd love to see some.

[–] nikolasdimi@lemmy.world 2 points 3 weeks ago (1 children)

hey - thats great :) Happy you downloaded it :) curious to hear your feedback - I will send you a discord link as a message so its not seen as spamming.

Let me see if I understand your question: you mean how Voiden would look when its more mature?

What I am most excited about is that Voiden already does a few things differently from most API tools. Reusable blocks, plain-text everything, and the ability to go from testing to docs to publishing from a single source are already working and shaping how teams can work in a more consistent way.

There is still a lot ahead (for example I want to see what kind of plugins people come up with for the tool, or how AI will eventually play a bigger role) but the principles of Voiden (reusability, composability, plain text, collaboration through git, single source of truth etc.) are the ideas I believe will define and set a new tone/standard of how API tools should be.

[–] chunkystyles@sopuli.xyz 2 points 3 weeks ago

No, what I'm looking for is an example of a project in Voiden that is mature. As-in, a project that a team has been collaborating on for a while.

So how does a team structure their project in Voiden efficiently.

[–] vpol@feddit.uk 16 points 3 weeks ago

Same thing with every single tool. 90% of posts have hidden promotion. If not direct, then in the comments OP will “recommend”. If not in the comments - they are playing long game and wait to gain trust.