From e64422f4586b4ba25bbc13e56b8ac02ad74d92b7 Mon Sep 17 00:00:00 2001
From: Antonio Ospite <ao2@ao2.it>
Date: Sun, 31 May 2015 19:17:28 +0200
Subject: [PATCH 1/1] rss_converter_twitter.com.xsl: update XPath of tweet
 content

Using the role attribute to differentiate between original tweets and
quoted tweet, as introduced in commit 4c2e986, does not work anymore,
but the fact that original tweets are <li></li> elements while quoted
tweets are <div></div> elements can be used instead.
---
 rss_converter_twitter.com.xsl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rss_converter_twitter.com.xsl b/rss_converter_twitter.com.xsl
index 77b6666..9185a54 100644
--- a/rss_converter_twitter.com.xsl
+++ b/rss_converter_twitter.com.xsl
@@ -38,7 +38,7 @@
 
     <xsl:variable name="screen-name" select="//div[@class='user-actions btn-group not-following ']/@data-screen-name"/>
 
-    <xsl:template match="//*[@data-item-type='tweet' and @role='listitem']">
+    <xsl:template match="//li[@data-item-type='tweet']">
         <xsl:variable name="user-name" select=".//div[contains(@class, 'js-stream-tweet')]/@data-screen-name"/>
         <xsl:variable name="item-content" select=".//p[contains(@class, 'js-tweet-text')]"/>
         <xsl:variable name="item-permalink" select="concat($BaseURL, .//div[@data-permalink-path]/@data-permalink-path)"/>
@@ -96,7 +96,7 @@
                         <xsl:value-of select="//a[contains(@class, 'profile-picture media-thumbnail')]/@href"/>
                     </url>
                 </image>
-                <xsl:apply-templates select="//*[@data-item-type='tweet' and @role='listitem']"/>
+                <xsl:apply-templates select="//li[@data-item-type='tweet']"/>
             </channel>
         </rss>
     </xsl:template>
-- 
2.1.4