diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 257adab5c8..86fe996a7d 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -15,7 +15,7 @@ recipe_modules = [ 'demorgen_be', 'de_standaard', 'ap', 'barrons', 'chr_mon', 'cnn', 'faznet', 'jpost', 'jutarnji', 'nasa', 'reuters', 'spiegelde', 'wash_post', 'zeitde', 'blic', 'novosti', 'danas', 'vreme', 'times_online', 'the_scotsman', - 'nytimes_sub', 'security_watch' + 'nytimes_sub', 'security_watch', 'cyberpresse', ] import re, imp, inspect, time, os diff --git a/src/calibre/web/feeds/recipes/cyberpresse.py b/src/calibre/web/feeds/recipes/cyberpresse.py new file mode 100644 index 0000000000..cbd26ff784 --- /dev/null +++ b/src/calibre/web/feeds/recipes/cyberpresse.py @@ -0,0 +1,22 @@ +import re +from calibre.web.feeds.news import BasicNewsRecipe + +class Cyberpresse(BasicNewsRecipe): + + title = u'Cyberpresse' + __author__ = 'balok' + description = 'Canadian news in French' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + html2lrf_options = ['--left-margin=0','--right-margin=0','--top-margin=0','--bottom-margin=0'] + + preprocess_regexps = [ + (re.compile(r'