X-Git-Url: http://njoseph.me/gitweb/nimcoon.git/blobdiff_plain/fc3b0d351d0589613cbd952726f5e11583c12700..HEAD:/src/youtube.nim diff --git a/src/youtube.nim b/src/youtube.nim index a07a629..e293f75 100644 --- a/src/youtube.nim +++ b/src/youtube.nim @@ -25,6 +25,7 @@ proc getSearchResults*(searchQuery: string): SearchResults = # Using Invidious API to retrieve the search results but playing the results directly from YouTube. let queryParam = encodeUrl(searchQuery) let client = newHttpClient() + client.headers = newHttpHeaders({"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"}) let response = get(client, &"{invidiousInstance}/api/v1/search?q={queryParam}") let jsonData = parseJson($response.body) if jsonData.kind == JObject: # Could be a 403 error