summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-02-24 22:53:06 +0100
committerGitHub <noreply@github.com>2022-02-24 22:53:06 +0100
commit575b039170b7e93b194f628906a238bd930d9e95 (patch)
treeb432c93a3f40522c92924bb8b55ccbcaba5e8e08 /src/invidious.cr
parent7a32269d7f0c617dd3221739f5ae9c5910bef607 (diff)
parent004e37105106b980736aa026c65ae86c8dc8a828 (diff)
downloadinvidious-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.cr5
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