From bff3db73dcf3c5249e4d193d35c57a6fe2436a4a Mon Sep 17 00:00:00 2001 From: Hannes Krumbiegel Date: Wed, 23 Feb 2022 14:40:11 +0100 Subject: [PATCH] Create rt.recipe --- recipes/rt.recipe | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 recipes/rt.recipe diff --git a/recipes/rt.recipe b/recipes/rt.recipe new file mode 100644 index 0000000000..1d2f398fae --- /dev/null +++ b/recipes/rt.recipe @@ -0,0 +1,24 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 +from calibre.web.feeds.news import BasicNewsRecipe + +class RtRecipe(BasicNewsRecipe): + title = 'RT на русском' + __author__ = 'Vuizur' + oldest_article = 7 + max_articles_per_feed = 100 + auto_cleanup = False + language = 'ru' + + remove_tags_before = dict(name='h1') + remove_tags_after = dict(name='a', attrs={'class':'tags-trends__link'}) + remove_tags = [ + dict(name='div', attrs={'class':'error-on-page'}), + dict(name='div', attrs={'class':'short-url'}), + dict(name='div', attrs={'class':'follows-channel'}), + dict(name='a', attrs={'class':'tags-trends__link'}) + ] + + feeds = [ + ('RT на русском', 'https://russian.rt.com/rss'), + ]