#include <stdio.h>
#include <curl/curl.h>
int main(void) {
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://w...content-available-to-author-only...e.com/watch?v=L2gKQI2Sy-A");
res = curl_easy_perform(curl);
/* Check for errors */
if (res != CURLE_OK) {
fprintf(stderr
, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res));
}
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdXJsL2N1cmwuaD4KCmludCBtYWluKHZvaWQpIHsKICAgIENVUkwgKmN1cmw7CiAgICBDVVJMY29kZSByZXM7CgogICAgY3VybCA9IGN1cmxfZWFzeV9pbml0KCk7CiAgICBpZiAoY3VybCkgewogICAgICAgIGN1cmxfZWFzeV9zZXRvcHQoY3VybCwgQ1VSTE9QVF9VUkwsICJodHRwczovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL3dhdGNoP3Y9TDJnS1FJMlN5LUEiKTsKICAgICAgICByZXMgPSBjdXJsX2Vhc3lfcGVyZm9ybShjdXJsKTsKICAgICAgICAvKiBDaGVjayBmb3IgZXJyb3JzICovCiAgICAgICAgaWYgKHJlcyAhPSBDVVJMRV9PSykgewogICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImN1cmxfZWFzeV9wZXJmb3JtKCkgZmFpbGVkOiAlc1xuIiwKICAgICAgICAgICAgICAgICAgICBjdXJsX2Vhc3lfc3RyZXJyb3IocmVzKSk7CiAgICAgICAgfQogICAgICAgIC8qIGFsd2F5cyBjbGVhbnVwICovCiAgICAgICAgY3VybF9lYXN5X2NsZWFudXAoY3VybCk7CiAgICB9CiAgICByZXR1cm4gMDsKfQo=