You are here: Home Plone My Python Scripts RSS Parser
Search
Advanced Search…
E-Mail

Webmail: webmail.wyden.com

E-Mail Preferences: postfix.wyden.com/users

E-Mail Administration: postfix.wyden.com

Statistics
Total: 463
Total Pages: 284
Total Folders: 87
Total Files: 18
Total Links: 26
Last modification: 03.02.2012 16:00
 

RSS Parser

by Wyden Silvan last modified 24.02.2010 11:06

-> add this file to you Extension folder in Zope
-> add in zope a external method to call it

 

import feedparser

def get_rss(path,count_entries=5):
        results = []
        i = 0
        entries = feedparser.parse(path).entries
        if len(entries) < count_entries:
                count_entries = len(entries)

        while i < count_entries:
                entry = entries[i]
                result = {}
                result['title'] = entry['title']
                result['description'] = entry['description']
                result['link'] = entry['link']
                results.append(result)
                i+=1

        return results