diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2022-02-24 22:53:06 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-24 22:53:06 +0100 |
| commit | 575b039170b7e93b194f628906a238bd930d9e95 (patch) | |
| tree | b432c93a3f40522c92924bb8b55ccbcaba5e8e08 /src/invidious.cr | |
| parent | 7a32269d7f0c617dd3221739f5ae9c5910bef607 (diff) | |
| parent | 004e37105106b980736aa026c65ae86c8dc8a828 (diff) | |
| download | invidious-575b039170b7e93b194f628906a238bd930d9e95.tar.gz invidious-575b039170b7e93b194f628906a238bd930d9e95.tar.bz2 invidious-575b039170b7e93b194f628906a238bd930d9e95.zip | |
Merge pull request #2922 from SamantazFox/download-widget-fix
Download widget fix
Diffstat (limited to 'src/invidious.cr')
| -rw-r--r-- | src/invidious.cr | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/invidious.cr b/src/invidious.cr index db3921f6..1bdf3097 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -29,6 +29,8 @@ require "protodec/utils" require "./invidious/database/*" require "./invidious/helpers/*" require "./invidious/yt_backend/*" +require "./invidious/frontend/*" + require "./invidious/*" require "./invidious/channels/*" require "./invidious/user/*" @@ -234,6 +236,7 @@ before_all do |env| "/api/manifest/", "/videoplayback", "/latest_version", + "/download", }.any? { |r| env.request.resource.starts_with? r } if env.request.cookies.has_key? "SID" @@ -349,6 +352,8 @@ end Invidious::Routing.get "/e/:id", Invidious::Routes::Watch, :redirect Invidious::Routing.get "/redirect", Invidious::Routes::Misc, :cross_instance_redirect + Invidious::Routing.post "/download", Invidious::Routes::Watch, :download + Invidious::Routing.get "/embed/", Invidious::Routes::Embed, :redirect Invidious::Routing.get "/embed/:id", Invidious::Routes::Embed, :show |
