diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 2dcc48b240..1588a4c8ab 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -53,7 +53,7 @@ recipe_modules = ['recipe_' + r for r in ( 'gva_be', 'hln', 'tijd', 'degentenaar', 'inquirer_net', 'uncrate', 'fastcompany', 'accountancyage', 'laprensa_hn', 'latribuna', 'eltiempo_hn', 'slate', 'tnxm', 'bbcvietnamese', 'vnexpress', - 'volksrant', 'theeconomictimes_india', + 'volksrant', 'theeconomictimes_india', 'ourdailybread', )] diff --git a/src/calibre/web/feeds/recipes/recipe_ourdailybread.py b/src/calibre/web/feeds/recipes/recipe_ourdailybread.py new file mode 100644 index 0000000000..12e3528af8 --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_ourdailybread.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2009, Darko Miletic ' +''' +rbc.org +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class OurDailyBread(BasicNewsRecipe): + title = 'Our Daily Bread' + __author__ = 'Darko Miletic' + description = 'Religion' + oldest_article = 15 + language = _('English') + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + category = 'religion' + encoding = 'utf-8' + extra_css = ' #devoTitle{font-size: x-large; font-weight: bold} ' + + conversion_options = { + 'comments' : description + ,'tags' : category + ,'language' : 'en' + } + + keep_only_tags = [dict(name='div', attrs={'class':['altbg','text']})] + + feeds = [(u'Our Daily Bread', u'http://www.rbc.org/rss.ashx?id=50398')] + + def preprocess_html(self, soup): + return self.adeify_images(soup)