__license__ = 'GPLv3'

from calibre.web.feeds.news import BasicNewsRecipe

class IDGse(BasicNewsRecipe):
    title               = 'IDG'
    __author__ = 'zapt0'
    language = 'sv'
    description = 'IDG.se'
    oldest_article = 1
    max_articles_per_feed = 256
    no_stylesheets = True
    encoding = 'ISO-8859-1'
    remove_javascript = True

    feeds          = [(u'Dagens IDG-nyheter',u'http://feeds.idg.se/idg/ETkj?format=xml')]

    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']})
                                ]
