from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe(BasicNewsRecipe):
    title = 'Brigitte.de'
    __author__ = 'schuster'
    oldest_article = 14
    max_articles_per_feed = 100
    no_stylesheets = True
    use_embedded_content = False
    language = 'de'
    remove_javascript = True
    remove_empty_feeds = True
    timeout = 10
    cover_url = 'http://www.medienmilch.de/typo3temp/pics/Brigitte-Logo_d5feb4a6e4.jpg'
    masthead_url = 'http://www.medienmilch.de/typo3temp/pics/Brigitte-Logo_d5feb4a6e4.jpg'

    remove_tags = [
        dict(
            attrs={
                'class': [
                    'linklist',
                    'head',
                    'indent right relatedContent',
                    'artikel-meta segment',
                    'segment',
                    'comment commentFormWrapper segment borderBG',
                    'segment borderBG comments',
                    'segment borderBG box',
                    'center',
                    'segment nextPageLink',
                    'inCar',
                ]
            }
        ),  # noqa: E501
        dict(id=['header', 'artTools', 'context', 'interact', 'footer-navigation', 'bwNet', 'copy', 'keyboardNavigationHint']),
        dict(name=['hjtrs', 'kud']),
    ]

    feeds = [
        ('Mode', 'http://www.brigitte.de/mode/feed.rss'),
        ('Beauty', 'http://www.brigitte.de/beauty/feed.rss'),
        ('Luxus', 'http://www.brigitte.de/luxus/feed.rss'),
        ('Figur', 'http://www.brigitte.de/figur/feed.rss'),
        ('Gesundheit', 'http://www.brigitte.de/gesundheit/feed.rss'),
        ('Liebe&Sex', 'http://www.brigitte.de/liebe-sex/feed.rss'),
        ('Gesellschaft', 'http://www.brigitte.de/gesellschaft/feed.rss'),
        ('Kultur', 'http://www.brigitte.de/kultur/feed.rss'),
        ('Reise', 'http://www.brigitte.de/reise/feed.rss'),
        ('Kochen', 'http://www.brigitte.de/kochen/feed.rss'),
        ('Wohnen', 'http://www.brigitte.de/wohnen/feed.rss'),
        ('Job', 'http://www.brigitte.de/job/feed.rss'),
        ('Erfahrungen', 'http://www.brigitte.de/erfahrungen/feed.rss'),
    ]
