from calibre.web.feeds.news import BasicNewsRecipe


class Netzpolitik(BasicNewsRecipe):
    title = 'Netzpolitik'
    publication_type = 'newspaper'
    oldest_article = 14
    language = 'de'
    no_stylesheets = True
    __author__ = 'Kovid Goyal'
    max_articles_per_feed = 100
    use_embedded_content = True

    feeds = [('Netzpolitik.org', 'https://netzpolitik.org/feed/')]

    def preprocess_html(self, soup):
        # Remove the duplicate title image.
        soup.body.img.decompose()
        return soup

    def get_cover_url(self):
        return 'https://netzpolitik.org/wp-upload/2018/11/cropped-np_favicon_004-1-484x484.png'
