diff --git a/src/views/rss.nimf b/src/views/rss.nimf
index 4c1a86f..218c082 100644
--- a/src/views/rss.nimf
+++ b/src/views/rss.nimf
@@ -34,6 +34,12 @@
# end case
# end if
#end if
+#if result.len == 0 and tweet.card.isSome:
+# let card = tweet.card.get()
+# if card.kind notin {hidden, unknown} and card.title.len > 0:
+# result = prefix & xmltree.escape(card.title)
+# end if
+#end if
#end proc
#
#proc getDescription(desc: string; cfg: Config): string =
@@ -60,6 +66,32 @@ Twitter feed for: ${desc}. Generated by ${getUrlPrefix(cfg)}
#end case
#end proc
#
+#proc renderRssCard(card: Card; prefs: Prefs; urlPrefix: string): string =
+#let cardLink = if card.url.startsWith("/"): urlPrefix & card.url else: replaceUrls(card.url, prefs)
+#let title = xmltree.escape(card.title)
+#if cardLink.len > 0:
+
+#end if
+#if card.image.len > 0:
+
+#end if
+#if title.len > 0:
+# if card.image.len > 0:
+
+# end if
+${title}
+#end if
+#if cardLink.len > 0:
+
+#end if
+#if card.text.len > 0:
+
${xmltree.escape(card.text)}
+#end if +#if card.dest.len > 0: +${xmltree.escape(card.dest)} +#end if +#end proc +# #proc getTweetsWithPinned(profile: Profile): seq[Tweets] = #result = profile.tweets.content #if profile.pinned.isSome and result.len > 0: @@ -87,11 +119,8 @@ Twitter feed for: ${desc}. Generated by ${getUrlPrefix(cfg)} # for media in tweet.media: ${renderRssMedia(media, tweet, urlPrefix)} # end for -#elif tweet.card.isSome: -# let card = tweet.card.get() -# if card.image.len > 0: -Community note: ${replaceUrls(tweet.note, prefs, absolute=urlPrefix)}