Skip to main content

Search

Items tagged with: libcurl


Awesome, so much to learn wrt. libcurl! 😍 Posting links below in case anyone is looking for them ✨

📺 Getting started with libcurl

https://youtube.com/watch?v=aS2eJDA5nSM

📺 Mastering libcurl

https://youtube.com/watch?v=ZQXv5v9xocU

https://youtube.com/watch?v=9KqnXsSxqGA

#curl #libcurl


#libcurl has proudly served as the HTTP(S) engine in #git for nineteen years now.


Mark your calendar. On March 28 I will run this webinar "getting started with #libcurl". An intro to the core APIs and a Q&A.


pymcurl is a new #python #libcurl binding https://pypi.org/project/pymcurl/


#Debian is working on a 64 bit time_t transition for 32 bit systems and have noticed that it breaks the #libcurl ABI.

There are two time_ts in the API.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061992


I'm thinking we could switch to another format for the #libcurl documentation: https://github.com/curl/curl/pull/12730


On this day eleven years ago, I completed the conversion of making the entire #libcurl internals non-blocking: https://daniel.haxx.se/blog/2013/01/17/internally-were-all-multi-now/

"internally, we’re all multi now!"

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


mastering #libcurl part two: https://youtu.be/9KqnXsSxqGA?si=iVWyCUDhzONGZeGn


Later today, part two of mastering #libcurl runs.

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/

It continues where part one stopped and I will get to:

Transfers
Share API
TLS
Proxies
HTTP
Header API
URL API
WebSocket
Future

Come watch it live. It'll be fun!


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.

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/

This two-parter will show more libcurl code and details than you ever saw in a video before.

It'll be fun!


""Mastering #libcurl" starts on November 16 with part 1. I just reached 170 slides (!) in the full presentation. And I'm not done yet...

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/


On November 16 2023, I will do a multi-hour tutorial video on how to use #libcurl. How to master it.

I hope you'll like it.

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/


Coming in November. Following up my previous monster video on #curl: the corresponding version for #libcurl: "mastering libcurl"

The exact date is not set yet because man, this takes work and I'm only about half way.


Some people say the #libcurl API provides so many options it is hard to navigate. Then I just show them this slide listing them all. 😁

(working on the pending monster "master libcurl" video tutorial)


To date, I have made 163 videos that almost all are about #curl and #libcurl and you find them here: https://www.youtube.com/c/DanielStenberg


"Without #libcurl there would be no Mastodon client for MS-DOS"
- SuperIlu
😊


"libcurl has proven to be an indispensable tool for handling network-related tasks with ease. Its support for various protocols, cross-platform compatibility, and well-documented API make it simple to integrate into any project. The active community provides valuable guidance and resources, while the ongoing development ensures it stays up-to-date with security and protocol improvements. I highly recommend #libcurl"

https://curl.se/libcurl/theysay.html