#!/usr/bin/env python
# vim:fileencoding=utf-8

from calibre.web.feeds.news import BasicNewsRecipe


class KyivPost(BasicNewsRecipe):
    title = 'Kyiv Post'
    __author__ = 'bugmen00t'
    description = 'The Kyiv Post is Ukraine\u2019s English-language newspaper. The newspaper\u2019s first print edition came out on Oct. 18, 1995, and went online in 1997. The newspaper\u2019s motto is \u201cUkraine\u2019s Global Voice,\u201d which in 2018 replaced the previous motto of \u201cIndependence. Community. Trust.\u201d Both slogans reflect the newspaper\u2019s commitment to the highest journalistic and ethical standards.'  # noqa: E501
    publisher = 'BIZNESGRUPP TOV'
    category = 'newspaper'
    cover_url = 'https://www.kyivpost.com/wp-content/themes/kyivpost/assets/img/svg/logo-foot.svg'
    language = 'en_UK'
    no_stylesheets = False
    remove_javascript = True
    auto_cleanup = False
    oldest_article = 7
    max_articles_per_feed = 20

    remove_tags_before = dict(attrs={'class': 'single-article'})

    remove_tags_after = dict(attrs={'class': 'post-author-block'})

    remove_tags = [
        dict(attrs={'class': 'post-label-and-topic'}),
        dict(attrs={'class': 'sidebar-start'}),
        dict(attrs={'class': 'correction'}),
        dict(attrs={'id': 'correction'}),
        dict(attrs={'class': 'ad_between_paragraphs'}),
        dict(attrs={'id': 'insert-post-by-topic'}),
    ]

    feeds = [('News', 'https://www.kyivpost.com/feed')]
