diff --git a/src/views/rss.nimf b/src/views/rss.nimf index b3761ba..802b553 100644 --- a/src/views/rss.nimf +++ b/src/views/rss.nimf @@ -9,9 +9,9 @@ #elif tweet.reply.len > 0: result = &"R to @{tweet.reply[0]}: " #end if #var text = stripHtml(tweet.text) -##if unicode.runeLen(text) > 32: -## text = unicode.runeSubStr(text, 0, 32) & "..." -##end if +#if unicode.runeLen(text) > 100: +# text = unicode.runeSubStr(text, 0, 64) & "..." +#end if #result &= xmltree.escape(text) #if result.len > 0: return #end if @@ -25,7 +25,7 @@ #end proc # #proc getDescription(desc: string; cfg: Config): string = -Twitter feed for: ${desc}. Generated by ${cfg.hostname} +Twitter feed for: ${desc}. Generated by ${getUrlPrefix(cfg)} #end proc # #proc getTweetsWithPinned(profile: Profile): seq[Tweets] = @@ -56,7 +56,10 @@ Twitter feed for: ${desc}. Generated by ${cfg.hostname} # end for #elif tweet.video.isSome: - + +
Video
+ +
#elif tweet.gif.isSome: # let thumb = &"{urlPrefix}{getPicUrl(get(tweet.gif).thumb)}" # let url = &"{urlPrefix}{getPicUrl(get(tweet.gif).url)}" @@ -69,14 +72,17 @@ Twitter feed for: ${desc}. Generated by ${cfg.hostname} # end if #end if #if tweet.quote.isSome and get(tweet.quote).available: -# let quoteLink = getLink(get(tweet.quote)) +# let quoteTweet = get(tweet.quote) +# let quoteLink = urlPrefix & getLink(quoteTweet) +
-

- ${renderRssTweet(get(tweet.quote), cfg)} -

- +${quoteTweet.user.fullname} (@${quoteTweet.user.username}) +

+${renderRssTweet(quoteTweet, cfg)} +

+
#end if #end proc @@ -101,6 +107,18 @@ Twitter feed for: ${desc}. Generated by ${cfg.hostname} ${getTitle(tweet, retweet)} @${tweet.user.username} +# let desc = renderRssTweet(tweet, cfg).strip(chars={'\n'}) +# if retweet.len > 0: + +${tweet.user.fullname} (@${tweet.user.username}) +

${desc}

+ + +]]>
+# else: + +# end if ${getRfc822Time(tweet)} ${urlPrefix & link} ${urlPrefix & link}