diff --git a/resources/recipes/arbetaren.recipe b/resources/recipes/arbetaren.recipe new file mode 100644 index 0000000000..d7dfaa2328 --- /dev/null +++ b/resources/recipes/arbetaren.recipe @@ -0,0 +1,34 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class Arbetaren_SE(BasicNewsRecipe): + title = u'Arbetaren' + __author__ = 'Joakim Lindskog' + description = 'Nyheter fr\xc3\xa5n Arbetaren' + publisher = 'Arbetaren' + category = 'news, politics, socialism, Sweden' + oldest_article = 7 + delay = 1 + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + encoding = 'utf-8' + language = 'sv' + + conversion_options = { + 'comment' : description + , 'tags' : category + , 'publisher' : publisher + , 'language' : language + } + + keep_only_tags = [dict(name='div', attrs={'id':'article'})] + remove_tags_before = dict(name='div', attrs={'id':'article'}) + remove_tags_after = dict(name='p',attrs={'id':'byline'}) + remove_tags = [ + dict(name=['object','link','base']), + dict(name='p', attrs={'class':'print'}), + dict(name='a', attrs={'class':'addthis_button_compact'}), + dict(name='script') + ] + + feeds = [(u'Nyheter', u'http://www.arbetaren.se/rss/arbetaren.rss?rev=123')]