diff --git a/recipes/idg_se.recipe b/recipes/idg_se.recipe new file mode 100644 index 0000000000..b4e86f9643 --- /dev/null +++ b/recipes/idg_se.recipe @@ -0,0 +1,33 @@ +__license__ = 'GPLv3' + +from calibre.web.feeds.news import BasicNewsRecipe + +class IDGse(BasicNewsRecipe): + title = 'IDG' + description = 'IDG.se' + language = 'se' + __author__ = 'zapt0' + oldest_article = 1 + max_articles_per_feed = 40 + no_stylesheets = True + encoding = 'ISO-8859-1' + remove_javascript = True + + feeds = [(u'Senaste nytt',u'http://feeds.idg.se/idg/vzzs')] + + def print_version(self,url): + return url + '?articleRenderMode=print&m=print' + + def get_cover_url(this): + return 'http://idgmedia.idg.se/polopoly_fs/2.3275!images/idgmedia_logo_75.jpg' + + keep_only_tags = [ + dict(name='h1'), + dict(name='div', attrs={'class':['divColumn1Article']}), + ] + #remove ads + remove_tags = [ + dict(name='div', attrs={'id':['preamble_ad']}), + dict(name='ul', attrs={'class':['share']}) + ] +