diff --git a/src/calibre/gui2/images/news/teleread.png b/src/calibre/gui2/images/news/teleread.png new file mode 100644 index 0000000000..7e654214e3 Binary files /dev/null and b/src/calibre/gui2/images/news/teleread.png differ diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 6ed58b4282..d087004dbe 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -24,7 +24,7 @@ recipe_modules = ['recipe_' + r for r in ( 'joelonsoftware', 'telepolis', 'common_dreams', 'nin', 'tomshardware_de', 'pagina12', 'infobae', 'ambito', 'elargentino', 'sueddeutsche', 'the_age', 'laprensa', 'amspec', 'freakonomics', 'criticadigital', 'elcronista', - 'shacknews', + 'shacknews', 'teleread', )] import re, imp, inspect, time, os diff --git a/src/calibre/web/feeds/recipes/recipe_teleread.py b/src/calibre/web/feeds/recipes/recipe_teleread.py new file mode 100644 index 0000000000..06d66720fd --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_teleread.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +__license__ = 'GPL v3' +__copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net' +__docformat__ = 'restructuredtext en' + +''' +teleread.org +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class Teleread(BasicNewsRecipe): + + title = 'Teleread Blog' + description = 'News & views on e-books, libraries, publishing and related topics' + __author__ = 'Kovid Goyal' + + feeds = [('Entries', 'http://www.teleread.org/feed/')] + + remove_tags = [dict(attrs={'class':['sociable', 'comments', + 'wlWriterSmartContent', 'feedflare']})] + + def get_article_url(self, article): + return article.get('feedburner_origlink', article.get('link', article.get('guid'))) \ No newline at end of file