From: Antonio Ospite <ao2@ao2.it> Date: Fri, 23 Feb 2018 13:43:57 +0000 (+0100) Subject: rss_converter_twitter.com.xsl: use a different rule to get the tweet user-name X-Git-Tag: v1.2.0~7 X-Git-Url: https://git.ao2.it/tweeper.git/commitdiff_plain/f467b3ef9513b5a46286e7d43f6d1b422ac96a2b?hp=4b9692a19e06f3cf698d23a3854fd34b9914a32a rss_converter_twitter.com.xsl: use a different rule to get the tweet user-name Instead of looking for 'js-stream-tweet' in the class attribute, pick the element which has the 'data-tweet-id' attribute, this is more generic and works also with permalink tweets. --- diff --git a/src/rss_converter_twitter.com.xsl b/src/rss_converter_twitter.com.xsl index e2c5125..71231b9 100644 --- a/src/rss_converter_twitter.com.xsl +++ b/src/rss_converter_twitter.com.xsl @@ -114,7 +114,7 @@ <xsl:variable name="screen-name" select="//div[@class='user-actions btn-group not-following ']/@data-screen-name"/> <xsl:template match="//li[@data-item-id and @data-item-type='tweet']"> - <xsl:variable name="user-name" select=".//div[contains(@class, 'js-stream-tweet')]/@data-screen-name"/> + <xsl:variable name="user-name" select=".//div[@data-tweet-id]/@data-screen-name"/> <xsl:variable name="item-content" select=".//p[contains(@class, 'js-tweet-text')]"/> <xsl:variable name="item-media" select=".//div[contains(@class, 'AdaptiveMedia-container')]"/> <xsl:variable name="item-permalink" select="concat($BaseURL, .//div[@data-permalink-path]/@data-permalink-path)"/>