Holy shit...

OK, I work in web-app development...

Sometimes I forget just how _hostile_ the modern web is.

If you wanna see how aggressively a site wants to load you up with cookies and other trackers try opening it in `lynx` sometime.

I just opened the Atlantic website in `lynx` and I haven't been able to see anything yet because I'm still dismissing cookies.

#http #cookies #web

WHO TOLD YOU WE WANTED YOUR HANDS IN OUR POCKETS FOREVER?!

curl libcurl

Just in case you have forgotten how to curl a file from a server here's a extensive howto

-L redirect
https://everything.curl.dev/http/browserlike.html?highlight=-L#redirects

-o filename
https://everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url

-C - resume
https://everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges

curl --verbose -C - -L -o lp_someband_some_name_disc1side2.flac archive.org/download/lp_someband_somename-v/disc1/lp_someband_somename_disc1side2.flac

#curl #get #programming #fetch #networking #https #http #ftp #technology #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac

Scripting browser-like tasks - everything curl

everything there is to know about curl, libcurl and the cURL project

curl libcurl

Just in case you have forgotten how to curl a file from a server here's a extensive howto with screenshots

`-L` redirect
https://everything.curl.dev/http/browserlike.html?highlight=-L#redirects

`-o` filename
https://everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url

`-C -` resume
https://everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges

`curl --verbose -C - -L -o lp_someband_some_name_disc1side2.flac archive.org/download/lp_someband_somename-v/disc1/lp_someband_somename_disc1side2.flac`

#curl #get #programming #technology #fetch #networking #https #http #ftp #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac

I have just continued my journey on #YouTube covering #HTTP status codes, including the notable #AprilFools status code, `418`.

New video content is—and will always be—accessible at https://www.youtube.com/@novaTopFlex.

Andrew Kay (novaTopFlex)

This channel is dedicated to software based on #GNU and #Unix, including #Linux and #NetBSD. Videos may include graphical application programming with #Python as well as command-line and graphical system setups. For more information, please consult the descriptions of individual videos. There will be information about whether #QEMU or #Docker is being utilized, along with other technical specifications and related resources. Current Topics: #html (#html5), #linux, #markdown

YouTube
@openrisk HTML is one of the things lost in complexity. It grew in so many complex way but we still to relay on 3rd party libraries such as #HTMX for simple things such as delete #HTTP method calling

Current weather in Kwamalasemutu SR SA with the grace of wttr.in curl {ba{c{k{z{fi}}}}}sh and the cool lolcat

Background photograph a Sluis (NL) composed Sepia in Commewijne SR SA

>> log

$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 5.9.243.187:80...
* Connected to wttr.in (5.9.243.187) port 80 (#0)
> GET /kwamalasemutu HTTP/1.1
> Host: wttr.in
> User-Agent: curl/7.88.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Access-Control-Allow-Origin: *
< Content-Length: 9156
< Content-Type: text/plain; charset=utf-8
< Date: Sun, 15 Feb 2026 22:26:13 GMT
<
{ [2569 bytes data]
100 9156 100 9156 0 0 7320 0 0:00:01 0:00:01 --:--:-- 7318
* Connection #0 to host wttr.in left intact

^Z

#weather #wttr #curl #libcurl #programming #technology #bash #csh #ksh #zsh #fish #sh #networking #http #ports #OpenSource #POSIX #Physics #Chemistry #Lineair #Algebra #Mathematics #Logic #Mobile #Kwamalasemutu

@rl_dane

curl log with transfer succes

wttr.in/nieuw_amsterdam_suriname

$ curl --verbose wttr.in/nieuw_amsterdam_suriname|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 5.9.243.187:80...
* Connected to wttr.in (5.9.243.187) port 80 (#0)
> GET /nieuw_amsterdam_suriname HTTP/1.1
> Host: wttr.in
> User-Agent: curl/7.88.1
> Accept: */*
>
0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0< HTTP/1.1 200 OK
< Access-Control-Allow-Origin: *
< Content-Length: 9015
< Content-Type: text/plain; charset=utf-8
< Date: Sun, 15 Feb 2026 20:29:33 GMT
<
{ [1209 bytes data]
100 9015 100 9015 0 0 1393 0 0:00:06 0:00:06 --:--:-- 2197
* Connection #0 to host wttr.in left intact

^Z

the screen cap is also included

syntax:

`xfce4-screenshooter -S -d 2 --window -s "$HOME/Pictures/$(date +%Y-%m-%d_%H-%M-%S)_Screenshot2.png"`

#weather #curl #libcurl #programming #technology #networking #protocols #ftp #http #https #ports #OpenSource #POSIX #Physics #Chemistry #Lineair #Algebra #Mathematics #Logic

I am not advising you to use only everything curl online to get to know curl.

I often work on airgapped servers (they only seen LAN segments) where the man pages of all commands are crucial to have locally.

Use the site as an **addition** to the manpages.

#curl #libcurl #programming #technology #networking #protocols #ftp #http #https #ports #OpenSource #POSIX

curl libcurl
curl is the Swiss Army Knife of fetching programs

curl follows the UNIX principle, it does one thing, and it does it very good & curl has been doing it for decades.

If you want to know everything that curl does there are Man Pages. The man pages are not only for curl but also for libcurl. You are referred to libcurl immediately on the first page of man curl

This means that you have to read man curl and man libcurl

To make that a bit easier everything curl was created. Go there and check in a convenient manner what {lib} curl can actually do and be blown away.

I've made my screens caps on mobile. Look how nice everything has been divided.
I will also include screen caps from the desktop

https://everything.curl.dev/

#curl #libcurl #programming #technology #networking #protocols #ftp #http #https #ports #OpenSource #POSIX

REST Webservices in Java klingen am Anfang gerne etwas abstrakt: HTTP, Ressourcen, JSON, Statuscodes, JAX-RS - ziemlich viele Begriffe auf einmal. In der Praxis ist das aber weniger Magie, als es aussieht. Wenn du Java schon ein bisschen kennst, kannst du mit ein paar Grundbausteinen sehr schnell de

https://magicmarcy.de/rest-webservices-in-java

#REST #JSON #HTTP #POST #Ressource #Webservices #MediaType #Path #WildFly #ApplicationPath #Programming

REST Webservices in Java: Dein erster eigener API-Endpoint ohne Framework-Chaos | magicmarcy.de

REST Webservices in Java klingen am Anfang gerne etwas abstrakt: HTTP, Ressourcen, JSON, Statuscodes, JAX-RS - ziemlich viele Begriffe auf einmal. In der Praxis ist das aber weniger Magie, als es aussieht. Wenn du Java schon ein bisschen kennst, kannst du mit ein paar Grundbausteinen sehr schnell deinen ersten eigenen REST-Webservice aufsetzen.

magicmarcy.de