from calibre.web.feeds.news import BasicNewsRecipe


class AstroNEWS(BasicNewsRecipe):
    title = 'AstroNEWS'
    __author__ = 'fenuks'
    description = 'AstroNEWS regularnie dostarcza wiadomości o wydarzeniach związanych z astronomią i astronautyką. Informujemy o aktualnych odkryciach i wydarzeniach naukowych, zapowiadamy ciekawe zjawiska astronomiczne. Serwis jest częścią portalu astronomicznego AstroNET prowadzonego przez miłośników astronomii i zawodowych astronomów.'  # noqa: E501
    category = 'astronomy, science'
    language = 'pl'
    oldest_article = 8
    max_articles_per_feed = 100
    no_stylesheets = True
    cover_url = 'http://news.astronet.pl/img/logo_news.jpg'
    remove_attributes = ['width', 'align']
    remove_tags = [dict(name='hr')]
    feeds = [('Wiadomości', 'http://news.astronet.pl/rss.cgi')]

    def print_version(self, url):
        return url.replace('astronet.pl/', 'astronet.pl/print.cgi?')
