View Single Post
Old 03-17-2011, 09:15 AM   #1
Bobus
Junior Member
Bobus began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Jan 2011
Device: Kindle
EvangleliumTagfuerTag.de recipe

Hello,

here my recipe for EvangleliumTagfuerTag (Evangelizo.org).
I think it's easy to get also other languages, example: for the french version change 'de' in 'fr' in the feedaddress.

Code:
import re

class Evangelizo(BasicNewsRecipe):
    title   = 'Evangelizo.org'
    oldest_article         = 2
    max_articles_per_feed  = 30
    language               = 'de_DE'
    feeds                  = [
        ('EvangleliumTagfuerTag', 'http://www.evangeliumtagfuertag.org/rss/evangelizo_rss-de.xml'),
        ]
    use_embedded_content   = True
    preprocess_regexps     = [
        (re.compile(r'&lt;font size="-2"&gt;([(][0-9]*[)])&lt;/font&gt;'), r'\g<1>'),
        (re.compile(r'([\.!]\n)'), r'\g<1><br />'),
    ]

    def populate_article_metadata(self, article, soup, first):
       article.title = re.sub(r'<font size="-2">([(][0-9]*[)])</font>', r'\g<1>', article.title)
       return
Bobus is offline   Reply With Quote