diff --git a/src/calibre/gui2/images/news/liberation.png b/src/calibre/gui2/images/news/liberation.png new file mode 100644 index 0000000000..e6c6d7b884 Binary files /dev/null and b/src/calibre/gui2/images/news/liberation.png differ diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 6c3c25370f..6d4f399d10 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -17,7 +17,7 @@ recipe_modules = [ 'blic', 'novosti', 'danas', 'vreme', 'times_online', 'the_scotsman', 'nytimes_sub', 'security_watch', 'cyberpresse', 'st_petersburg_times', 'clarin', 'financial_times', 'heise', 'le_monde', 'harpers', 'science_aas', - 'science_news', 'the_nation', 'lrb', 'harpers_full' + 'science_news', 'the_nation', 'lrb', 'harpers_full', 'liberation', ] import re, imp, inspect, time, os diff --git a/src/calibre/web/feeds/recipes/liberation.py b/src/calibre/web/feeds/recipes/liberation.py new file mode 100644 index 0000000000..9f85433d11 --- /dev/null +++ b/src/calibre/web/feeds/recipes/liberation.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2008, Darko Miletic ' +''' +liberation.fr +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class Liberation(BasicNewsRecipe): + title = u'Liberation' + __author__ = 'Darko Miletic' + description = 'News from France' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + + html2lrf_options = ['--base-font-size', '10'] + + keep_only_tags = [ + dict(name='h1') + ,dict(name='div', attrs={'class':'articleContent'}) + ,dict(name='div', attrs={'class':'entry'}) + ] + remove_tags = [ + dict(name='p', attrs={'class':'clear'}) + ,dict(name='ul', attrs={'class':'floatLeft clear'}) + ,dict(name='div', attrs={'class':'clear floatRight'}) + ,dict(name='object') + ] + + feeds = [ + (u'La une', u'http://www.liberation.fr/rss/laune') + ,(u'Monde' , u'http://www.liberation.fr/rss/monde') + ,(u'Sports', u'http://www.liberation.fr/rss/sports') + ]