mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-09-29 15:31:08 -04:00
35 lines
1.4 KiB
Python
35 lines
1.4 KiB
Python
#!/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 = u'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')]
|