From 5c6a7bde58208a8f6db22217fa103c9cf7ff3dcf Mon Sep 17 00:00:00 2001 From: Zed Date: Mon, 21 Oct 2019 23:29:27 +0200 Subject: [PATCH] Parse video thumbnails for RSS --- src/parserutils.nim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/parserutils.nim b/src/parserutils.nim index f82e4f6..2d3ad16 100644 --- a/src/parserutils.nim +++ b/src/parserutils.nim @@ -202,7 +202,11 @@ proc getTweetMedia*(tweet: Tweet; node: XmlNode) = if "gif" in player.attr("class"): tweet.gif = some getGif(player.select(".PlayableMedia-player")) elif "video" in player.attr("class"): - tweet.video = some Video() + let thumb = player.selectAttr(".PlayableMedia-player", "style").split("'") + if thumb.len > 1: + tweet.video = some Video(thumb: thumb[^2]) + else: + tweet.video = some Video() proc getQuoteMedia*(quote: var Quote; node: XmlNode) = if node.select(".QuoteTweet--sensitive") != nil: