Increase reliability of Wikipedia

Pulls directly from the unescaped URL now and feeds that into `wurl` instead of the escaped title.
This commit is contained in:
Brayden 2016-02-25 20:14:25 -08:00
parent ab30fa2c6e
commit 921bba1cff

View File

@ -43,10 +43,11 @@ local action = function(msg)
return return
end end
-- --
local url = URL.unescape(jdat.responseData.results[1].url) local url = jdat.responseData.results[1].unescapedUrl
local title = jdat.responseData.results[1].titleNoFormatting:gsub(' %- Wikipedia, the free encyclopedia', '') local title = jdat.responseData.results[1].titleNoFormatting:gsub(' %- Wikipedia, the free encyclopedia', '')
jstr, res = HTTPS.request(wurl .. URL.escape(title)) -- 'https://en.wikipedia.org/wiki/':len ≡ 30
jstr, res = HTTPS.request(wurl .. url:sub(31))
if res ~= 200 then if res ~= 200 then
sendReply(msg, config.error.connection) sendReply(msg, config.error.connection)
return return