Looking back over the years, it is kind of amazing how many refactors and overhauls we have done of the libcurl internals while still providing the exact same and functional API...
Today I learned about #trurl, a command-line tool for URL parsing and manipulation from the developer of #curl and #libcurl. Modify or extract URL hostnames, schemes, port numbers, and path and query segments, trim tracking data, encode spaces and other characters, and get everything as either JSON or readable text output. https://github.com/curl/trurl
if you ever miss anything in terms of docs for #curl or #libcurl, or if there is ever any detail that makes it not score 10 out of 10, then please let me know.
@bagder have you considered enabling compression by default in curl/libcurl? Given the large number of bots and other automation on the net that make use of it, seems like having that on by default could have a sizable impact on the amount of global network traffic. #curl#libcurl#http#compression#webperf
In a forum someone was asking for a TLS-able mail client for #MSDOS. #DOjS has a #libcurl plugin with #TSL support through #mbedTLS. #curl supports #IMAP and #SMTP. So I should be able to add that support to DOjS.
Now $somebody only needs to write a mail client in #Javascript and we are done...🤔
Later today, I will run part one of my "mastering #libcurl" sessions over on Twitch and Zoom. Part one is a two hour
dive into starting and some libcurl basics. Part two will go deeper and cover many more options and libcurl tricks.