diff options
Diffstat (limited to 'website/rss.py')
-rw-r--r-- | website/rss.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/website/rss.py b/website/rss.py new file mode 100644 index 0000000..18d57c3 --- /dev/null +++ b/website/rss.py @@ -0,0 +1,18 @@ +import feedparser +import eventlet + + +with eventlet.Timeout(10): + url = 'http://feeds.feedburner.com/PythonInsider/.rss' + + +def get_rss(): + + feed = feedparser.parse(url) + posts_to_show = [] + + for post in feed.entries[0:4]: + title = post.title + link = post.link + posts_to_show.append((title, link)) + return posts_to_show |