mirror of
https://gitea.invidious.io/iv-org/invidious-copy-2022-04-11.git
synced 2024-08-15 00:43:26 +00:00
Add additional channel endpoints to brand_redirect
This commit is contained in:
parent
53335fe7cf
commit
8fc6f3add6
1 changed files with 3 additions and 20 deletions
|
@ -320,6 +320,9 @@ Invidious::Routing.get "/channel/:ucid/search", Invidious::Routes::Channels, :se
|
||||||
|
|
||||||
["", "/home", "/videos", "/playlists", "/community", "/channels", "/about", "/search"].each do |path|
|
["", "/home", "/videos", "/playlists", "/community", "/channels", "/about", "/search"].each do |path|
|
||||||
Invidious::Routing.get "/c/:user#{path}", Invidious::Routes::Channels, :brand_redirect
|
Invidious::Routing.get "/c/:user#{path}", Invidious::Routes::Channels, :brand_redirect
|
||||||
|
Invidious::Routing.get "/user/:user#{path}", Invidious::Routes::Channels, :brand_redirect
|
||||||
|
Invidious::Routing.get "/attribution_link#{path}", Invidious::Routes::Channels, :brand_redirect
|
||||||
|
Invidious::Routing.get "/profile/:user#{path}", Invidious::Routes::Channels, :brand_redirect
|
||||||
end
|
end
|
||||||
|
|
||||||
Invidious::Routing.get "/watch", Invidious::Routes::Watch, :handle
|
Invidious::Routing.get "/watch", Invidious::Routes::Watch, :handle
|
||||||
|
@ -1631,26 +1634,6 @@ end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Legacy endpoint for /user/:username
|
|
||||||
get "/profile" do |env|
|
|
||||||
user = env.params.query["user"]?
|
|
||||||
if !user
|
|
||||||
env.redirect "/"
|
|
||||||
else
|
|
||||||
env.redirect "/user/#{user}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
get "/attribution_link" do |env|
|
|
||||||
if query = env.params.query["u"]?
|
|
||||||
url = URI.parse(query).request_target
|
|
||||||
else
|
|
||||||
url = "/"
|
|
||||||
end
|
|
||||||
|
|
||||||
env.redirect url
|
|
||||||
end
|
|
||||||
|
|
||||||
# API Endpoints
|
# API Endpoints
|
||||||
|
|
||||||
get "/api/v1/stats" do |env|
|
get "/api/v1/stats" do |env|
|
||||||
|
|
Loading…
Reference in a new issue