@ -71,6 +71,10 @@ end
def fetch_video(id)
# Grab connection from pool
while POOL.empty?
sleep rand(0..10).milliseconds
end
client = POOL.pop
# client = HTTP::Client.new("www.youtube.com", 443, CONTEXT)
@ -196,6 +200,10 @@ end
get "/search" do |env|
query = env.params.query["q"]
html = client.get("https://www.youtube.com/results?q=#{URI.escape(query)}&page=1").body