diff --git a/resources/images/news/dn_se.png b/resources/images/news/dn_se.png new file mode 100644 index 0000000000..79e6e04e09 Binary files /dev/null and b/resources/images/news/dn_se.png differ diff --git a/resources/images/news/svd_se.png b/resources/images/news/svd_se.png new file mode 100644 index 0000000000..0dd42cb333 Binary files /dev/null and b/resources/images/news/svd_se.png differ diff --git a/resources/recipes/dn_se.recipe b/resources/recipes/dn_se.recipe new file mode 100644 index 0000000000..abcb41878e --- /dev/null +++ b/resources/recipes/dn_se.recipe @@ -0,0 +1,49 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2009, Darko Miletic ' +''' +dn.se +''' +from calibre.web.feeds.news import BasicNewsRecipe + +class DN_se(BasicNewsRecipe): + title = 'Dagens Nyheter' + __author__ = 'Darko Miletic' + description = 'News from Sveden' + publisher = 'Dagens Nyheter' + category = 'news, politics, Sveden' + oldest_article = 2 + 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 + } + + feeds = [ + (u'Nyheter', u'http://www.dn.se/m/rss/toppnyheter') + ,(u'Ekonomi', u'http://www.dn.se/ekonomi-rss' ) + ,(u'Sport' , u'http://www.dn.se/sport-rss' ) + ,(u'Debatt' , u'http://www.dn.se/debatt-rss' ) + ,(u'Ledare' , u'http://www.dn.se/ledare-rss' ) + ,(u'Kultur' , u'http://www.dn.se/kultur-rss' ) + ] + + keep_only_tags = [dict(name='div', attrs={'id':'article'})] + remove_tags_before = dict(name='h1') + remove_tags_after = dict(name='div',attrs={'id':'byline'}) + remove_tags = [ + dict(name=['object','link','base']) + ,dict(name='div',attrs={'id':'hook'}) + ] + + + diff --git a/resources/recipes/svd_se.recipe b/resources/recipes/svd_se.recipe new file mode 100644 index 0000000000..aec08fbd90 --- /dev/null +++ b/resources/recipes/svd_se.recipe @@ -0,0 +1,53 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2009, Darko Miletic ' +''' +svd.se +''' +from calibre.web.feeds.news import BasicNewsRecipe + +class SVD_se(BasicNewsRecipe): + title = 'Svenska Dagbladet' + __author__ = 'Darko Miletic' + description = 'News from Sveden' + publisher = 'Svenska Dagbladet' + category = 'news, politics, Sveden' + oldest_article = 2 + 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 + } + + feeds = [ + (u'Toppnyheter' , u'http://www.svd.se/?service=rss' ) + ,(u'Inrikes' , u'http://www.svd.se/nyheter/inrikes/?service=rss' ) + ,(u'Utrikes' , u'http://www.svd.se/nyheter/utrikes/?service=rss' ) + ,(u'Politik' , u'http://www.svd.se/nyheter/politik/?service=rss' ) + ,(u'Idagsidan ' , u'http://www.svd.se/nyheter/idagsidan/?service=rss' ) + ,(u'Vetenskap' , u'http://www.svd.se/nyheter/vetenskap/?service=rss' ) + ,(u'Sport' , u'http://www.svd.se/sportspel/nyheter/?service=rss' ) + ,(u'Opinion' , u'http://www.svd.se/opinion/startsidan/?service=rss') + ,(u'Kultur' , u'http://www.svd.se/kulturnoje/nyheter/?service=rss') + ] + + keep_only_tags = [dict(name='div', attrs={'id':'articlecontent'})] + remove_tags_after = dict(name='div',attrs={'class':'articlebody normal'}) + remove_tags = [ + dict(name=['object','link','base']) + ,dict(name='div',attrs={'class':['articlead','factcolumn']}) + ,dict(name='ul', attrs={'class':'toolbar articletop clearfix'}) + ,dict(name='p', attrs={'class':'more'}) + ] + + +