summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2019-03-07 13:34:33 -0600
committerOmar Roth <omarroth@hotmail.com>2019-03-07 13:34:33 -0600
commit10abcd519f019627823e186ef5ca1a95b6ccc8e1 (patch)
tree964422aeace8dfc16768f5b1c395b0c31a5fa75e /src
parent1d6c763e929d5f4d2470426a9ac6b8378153927e (diff)
downloadinvidious-10abcd519f019627823e186ef5ca1a95b6ccc8e1.tar.gz
invidious-10abcd519f019627823e186ef5ca1a95b6ccc8e1.tar.bz2
invidious-10abcd519f019627823e186ef5ca1a95b6ccc8e1.zip
Add RSS alternate to channel and subscription pages
Diffstat (limited to 'src')
-rw-r--r--src/invidious.cr1
-rw-r--r--src/invidious/views/channel.ecr1
-rw-r--r--src/invidious/views/subscriptions.ecr3
3 files changed, 4 insertions, 1 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index bbf9b4c9..f4f84e86 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -1880,6 +1880,7 @@ get "/feed/subscriptions" do |env|
user = user.as(User)
sid = sid.as(String)
preferences = user.preferences
+ token = user.token
if preferences.unseen_only
env.set "show_watched", true
diff --git a/src/invidious/views/channel.ecr b/src/invidious/views/channel.ecr
index 897c2b3a..5d635b4e 100644
--- a/src/invidious/views/channel.ecr
+++ b/src/invidious/views/channel.ecr
@@ -1,5 +1,6 @@
<% content_for "header" do %>
<title><%= author %> - Invidious</title>
+<link rel="alternate" type="application/rss+xml" title="RSS" href="/feed/channel/<%= ucid %>" />
<% end %>
<div class="pure-g h-box">
diff --git a/src/invidious/views/subscriptions.ecr b/src/invidious/views/subscriptions.ecr
index f1b72aaa..744f77a0 100644
--- a/src/invidious/views/subscriptions.ecr
+++ b/src/invidious/views/subscriptions.ecr
@@ -1,5 +1,6 @@
<% content_for "header" do %>
<title><%= translate(locale, "Subscriptions") %> - Invidious</title>
+<link rel="alternate" type="application/rss+xml" title="RSS" href="/feed/private?token=<%= token %>" />
<% end %>
<%= rendered "components/feed_menu" %>
@@ -17,7 +18,7 @@
</div>
<div class="pure-u-1-3" style="text-align:right;">
<h3>
- <a href="/feed/private?token=<%= user.token %>"><i class="icon ion-logo-rss"></i></a>
+ <a href="/feed/private?token=<%= token %>"><i class="icon ion-logo-rss"></i></a>
</h3>
</div>
</div>