Don't downcase UCID when searching channels

このコミットが含まれているのは:
Omar Roth 2018-11-27 22:26:17 -06:00
コミット 4480e9c1ba
2個のファイルの変更3行の追加3行の削除

ファイルの表示

@ -578,7 +578,7 @@ get "/search" do |env|
case key
when "channel", "user"
channel = value
channel = operator.split(":")[-1]
when "content_type", "type"
content_type = value
when "date"

ファイルの表示

@ -51,12 +51,12 @@ alias SearchItem = SearchVideo | SearchChannel | SearchPlaylist
def channel_search(query, page, channel)
client = make_client(YT_URL)
response = client.get("/user/#{channel}")
response = client.get("/user/#{channel}?disable_polymer=1&hl=en&gl=US")
document = XML.parse_html(response.body)
canonical = document.xpath_node(%q(//link[@rel="canonical"]))
if !canonical
response = client.get("/channel/#{channel}")
response = client.get("/channel/#{channel}?disable_polymer=1&hl=en&gl=US")
document = XML.parse_html(response.body)
canonical = document.xpath_node(%q(//link[@rel="canonical"]))
end