* moved regular updates definition to own method to be able to override behaviour in subclass * moved filter by max entries to own method to be able to override behaviour in subclass * event type used when firing events to the bus now based on variable to be able to override behaviour in subclass * feed id introduced instead of url for storing meta-data about the feed to be able to fetch the same feed from different configs with different filtering rules applied * keep the status of the last update; continue processing the entries retrieved even if a recoverable error was detected while fetching the feed * added test cases for feedreader component * better explanation around breaking change * fixing lint issues and hound violations * fixing lint issue * using assert_called_once_with instead of assert_called_once to make it compatible with python 3.5
97 lines
3.1 KiB
XML
97 lines
3.1 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<rss version="2.0">
|
|
<channel>
|
|
<title>RSS Sample</title>
|
|
<description>This is an example of an RSS feed</description>
|
|
<link>http://www.example.com/main.html</link>
|
|
<lastBuildDate>Mon, 30 Apr 2018 12:00:00 +1000 </lastBuildDate>
|
|
<pubDate>Mon, 30 Apr 2018 15:00:00 +1000</pubDate>
|
|
<ttl>1800</ttl>
|
|
|
|
<item>
|
|
<title>Title 1</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:00:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 2</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:01:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 3</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:02:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 4</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:03:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 5</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:04:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 6</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:05:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 7</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:06:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 8</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:07:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 9</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:08:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 10</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:09:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 11</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:10:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 12</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:11:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 13</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:12:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 14</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:13:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 15</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:14:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 16</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:15:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 17</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:16:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 18</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:17:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 19</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:18:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 20</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:19:00 +1000</pubDate>
|
|
</item>
|
|
<item>
|
|
<title>Title 21</title>
|
|
<pubDate>Mon, 30 Apr 2018 15:20:00 +1000</pubDate>
|
|
</item>
|
|
|
|
</channel>
|
|
</rss>
|