Fix #4: Provide a version relying on the no-key service of https://yt.lemnoslife.com
This commit is contained in:
parent
c50a82df1b
commit
938ae4b0fb
7
main.cpp
7
main.cpp
@ -18,6 +18,7 @@ size_t writeCallback(void* contents, size_t size, size_t nmemb, void* userp);
|
||||
bool doesFileExist(string filePath),
|
||||
writeFile(string filePath, string option, string toWrite);
|
||||
|
||||
#define USE_YT_LEMNOSLIFE_COM_NO_KEY_SERVICE
|
||||
#define API_KEY "AIzaSy..."
|
||||
|
||||
// Note that this printing approach is only safe in a mono-thread context.
|
||||
@ -185,7 +186,11 @@ vector<string> getFileContent(string filePath)
|
||||
|
||||
json getJson(string url)
|
||||
{
|
||||
url = "https://www.googleapis.com/youtube/v3/" + url + "&key=" + API_KEY;
|
||||
#ifdef USE_YT_LEMNOSLIFE_COM_NO_KEY_SERVICE
|
||||
url = "https://yt.lemnoslife.com/noKey/" + url;
|
||||
#else
|
||||
url = "https://www.googleapis.com/youtube/v3/" + url + "&key=" + API_KEY;
|
||||
#endif
|
||||
string content = getHttps(url);
|
||||
json data = json::parse(content);
|
||||
return data;
|
||||
|
Loading…
Reference in New Issue
Block a user