From 2fe545e19a9e3669b5c4b7b5c53e559afb864341 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Fri, 1 Mar 2019 10:44:41 -0600 Subject: [PATCH] Add content element to RSS feeds --- src/invidious.cr | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/invidious.cr b/src/invidious.cr index e4712d5d..e6e8340b 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -2020,6 +2020,14 @@ get "/feed/channel/:ucid" do |env| end end + xml.element("content", type: "xhtml") do + xml.element("div", xmlns: "http://www.w3.org/1999/xhtml") do + xml.element("a", href: "#{host_url}/watch?v=#{video.id}") do + xml.element("img", src: "#{host_url}/vi/#{video.id}/mqdefault.jpg") + end + end + end + xml.element("published") { xml.text video.published.to_s("%Y-%m-%dT%H:%M:%S%:z") } xml.element("media:group") do @@ -2135,6 +2143,14 @@ get "/feed/private" do |env| xml.element("uri") { xml.text "#{host_url}/channel/#{video.ucid}" } end + xml.element("content", type: "xhtml") do + xml.element("div", xmlns: "http://www.w3.org/1999/xhtml") do + xml.element("a", href: "#{host_url}/watch?v=#{video.id}") do + xml.element("img", src: "#{host_url}/vi/#{video.id}/mqdefault.jpg") + end + end + end + xml.element("published") { xml.text video.published.to_s("%Y-%m-%dT%H:%M:%S%:z") } xml.element("updated") { xml.text video.updated.to_s("%Y-%m-%dT%H:%M:%S%:z") }