From 5790bbeb8fcdf757135d1fb2ba487c113092aaa2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 10 Aug 2022 21:25:28 +0530 Subject: [PATCH] more russian and ukranian news sources by bugmen00t --- recipes/bellingcat_en.recipe | 30 +++++++++++++ recipes/bellingcat_es.recipe | 30 +++++++++++++ recipes/bellingcat_fr.recipe | 30 +++++++++++++ recipes/bellingcat_ru.recipe | 30 +++++++++++++ recipes/bellingcat_uk.recipe | 30 +++++++++++++ recipes/debunkingdenialism.recipe | 44 ++++++++++++++++++ recipes/icons/bellingcat_en.png | Bin 0 -> 245 bytes recipes/icons/bellingcat_es.png | Bin 0 -> 245 bytes recipes/icons/bellingcat_fr.png | Bin 0 -> 245 bytes recipes/icons/bellingcat_ru.png | Bin 0 -> 245 bytes recipes/icons/bellingcat_uk.png | Bin 0 -> 245 bytes recipes/icons/debunkingdenialism.png | Bin 0 -> 2116 bytes recipes/icons/rosbalt.png | Bin 0 -> 2227 bytes recipes/icons/vedomosti.png | Bin 0 -> 1035 bytes recipes/icons/wonderzine.png | Bin 0 -> 935 bytes recipes/rosbalt.recipe | 35 +++++++++++++++ recipes/vedomosti.recipe | 39 ++++++++++++++++ recipes/wonderzine.recipe | 64 +++++++++++++++++++++++++++ 18 files changed, 332 insertions(+) create mode 100644 recipes/bellingcat_en.recipe create mode 100644 recipes/bellingcat_es.recipe create mode 100644 recipes/bellingcat_fr.recipe create mode 100644 recipes/bellingcat_ru.recipe create mode 100644 recipes/bellingcat_uk.recipe create mode 100644 recipes/debunkingdenialism.recipe create mode 100644 recipes/icons/bellingcat_en.png create mode 100644 recipes/icons/bellingcat_es.png create mode 100644 recipes/icons/bellingcat_fr.png create mode 100644 recipes/icons/bellingcat_ru.png create mode 100644 recipes/icons/bellingcat_uk.png create mode 100644 recipes/icons/debunkingdenialism.png create mode 100644 recipes/icons/rosbalt.png create mode 100644 recipes/icons/vedomosti.png create mode 100644 recipes/icons/wonderzine.png create mode 100644 recipes/rosbalt.recipe create mode 100644 recipes/vedomosti.recipe create mode 100644 recipes/wonderzine.recipe diff --git a/recipes/bellingcat_en.recipe b/recipes/bellingcat_en.recipe new file mode 100644 index 0000000000..2931ca7196 --- /dev/null +++ b/recipes/bellingcat_en.recipe @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 + +from calibre.web.feeds.news import BasicNewsRecipe + + +class Bellingcat(BasicNewsRecipe): + title = 'Bellingcat' + __author__ = 'bugmen00t' + description = 'Bellingcat is an independent international collective of researchers, investigators and citizen journalists using open source and social media investigation to probe a variety of subjects – from Mexican drug lords and crimes against humanity, to tracking the use of chemical weapons and conflicts worldwide. With staff and contributors in more than 20 countries around the world, we operate in a unique field where advanced technology, forensic research, journalism, investigations, transparency and accountability come together.' # noqa + publisher = 'Stichting Bellingcat' + category = 'blog' + cover_url = u'https://www.bellingcat.com/app/uploads/2018/04/bellingcat_HP_logo_black.jpg' + language = 'en' + no_stylesheets = False + remove_javascript = False + auto_cleanup = False + oldest_article = 60 + max_articles_per_feed = 10 + + remove_tags_before = dict(name='div', attrs={'class': 'container'}) + + remove_tags_after = dict(name='div', attrs={'class': 'container'}) + + remove_tags = [ + dict(name='div', attrs={'class': 'social social--share'}), + dict(name='div', attrs={'class': 'singular__related'}) + ] + + feeds = [('Bellingcat', 'https://www.bellingcat.com/feed/')] diff --git a/recipes/bellingcat_es.recipe b/recipes/bellingcat_es.recipe new file mode 100644 index 0000000000..239fb6ed15 --- /dev/null +++ b/recipes/bellingcat_es.recipe @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 + +from calibre.web.feeds.news import BasicNewsRecipe + + +class Bellingcat(BasicNewsRecipe): + title = 'Bellingcat' + __author__ = 'bugmen00t' + description = 'Bellingcat es un colectivo internacional independiente de investigadores y periodistas ciudadanos que usan informaci\u00F3n de fuente abierta y redes sociales para investigar una gran variedad de temas, desde carteles de droga en M\u00E9xico y cr\u00EDmenes de lesa humanidad hasta el rastreo de armas qu\u00EDmicas en zonas de conflicto alrededor del mundo. Nosotros operamos en un campo \u00FAnico donde la tecnolog\u00EDa avanzada, las investigaciones forenses, el periodismo, y la transparencia y responsabilidad se unen.' # noqa + publisher = 'Stichting Bellingcat' + category = 'blog' + cover_url = u'https://www.bellingcat.com/app/uploads/2018/04/bellingcat_HP_logo_black.jpg' + language = 'es' + no_stylesheets = False + remove_javascript = False + auto_cleanup = False + oldest_article = 300 + max_articles_per_feed = 10 + + remove_tags_before = dict(name='div', attrs={'class': 'container'}) + + remove_tags_after = dict(name='div', attrs={'class': 'container'}) + + remove_tags = [ + dict(name='div', attrs={'class': 'social social--share'}), + dict(name='div', attrs={'class': 'singular__related'}) + ] + + feeds = [('Bellingcat', 'https://es.bellingcat.com/feed/')] diff --git a/recipes/bellingcat_fr.recipe b/recipes/bellingcat_fr.recipe new file mode 100644 index 0000000000..ea119aacc6 --- /dev/null +++ b/recipes/bellingcat_fr.recipe @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 + +from calibre.web.feeds.news import BasicNewsRecipe + + +class Bellingcat(BasicNewsRecipe): + title = 'Bellingcat' + __author__ = 'bugmen00t' + description = 'Bellingcat est un groupe international ind\u00E9pendant de chercheurs, d\u0027enqu\u00EAteurs et de journalistes citoyens utilisant \u00E0 la fois: enqu\u00EAtes \u0027open source\u0027 et r\u00E9seaux sociaux, pour sonder une vari\u00E9t\u00E9 de sujets - trafiquants de drogue mexicains, crimes contre l\u0027humanit\u00E9, suivi de l\u0027utilisation d\u0027armes chimiques et conflits dans le monde entier. Nous op\u00E9rons dans un domaine unique dans lequel technologie de pointe, recherche m\u00E9dico-l\u00E9gale, journalisme, enqu\u00EAtes, transparence et responsabilit\u00E9 se rencontrent.' # noqa + publisher = 'Stichting Bellingcat' + category = 'blog' + cover_url = u'https://www.bellingcat.com/app/uploads/2018/04/bellingcat_HP_logo_black.jpg' + language = 'fr' + no_stylesheets = False + remove_javascript = False + auto_cleanup = False + oldest_article = 300 + max_articles_per_feed = 10 + + remove_tags_before = dict(name='div', attrs={'class': 'container'}) + + remove_tags_after = dict(name='div', attrs={'class': 'container'}) + + remove_tags = [ + dict(name='div', attrs={'class': 'social social--share'}), + dict(name='div', attrs={'class': 'singular__related'}) + ] + + feeds = [('Bellingcat', 'https://fr.bellingcat.com/feed/')] diff --git a/recipes/bellingcat_ru.recipe b/recipes/bellingcat_ru.recipe new file mode 100644 index 0000000000..a5884f2b5f --- /dev/null +++ b/recipes/bellingcat_ru.recipe @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 + +from calibre.web.feeds.news import BasicNewsRecipe + + +class Bellingcat(BasicNewsRecipe): + title = '\u0411\u0435\u043B\u043B\u0438\u043D\u0433\u043A\u044D\u0442 (bell\u00BFngcat)' + __author__ = 'bugmen00t' + description = 'Bellingcat \u2014 \u044D\u0442\u043E \u043D\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043C\u0430\u044F \u043C\u0435\u0436\u0434\u0443\u043D\u0430\u0440\u043E\u0434\u043D\u0430\u044F \u043A\u043E\u043C\u0430\u043D\u0434\u0430 \u0440\u0430\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0438 \u0433\u0440\u0430\u0436\u0434\u0430\u043D\u0441\u043A\u0438\u0445 \u0436\u0443\u0440\u043D\u0430\u043B\u0438\u0441\u0442\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442 \u043E\u0442\u043A\u0440\u044B\u0442\u044B\u0435 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0438 \u0438 \u0441\u043E\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u0435\u0442\u0438 \u0434\u043B\u044F \u0440\u0430\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0439 \u043D\u0430 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u0435 \u0442\u0435\u043C\u044B \u2014 \u043E\u0442 \u043C\u0435\u043A\u0441\u0438\u043A\u0430\u043D\u0441\u043A\u0438\u0445 \u043D\u0430\u0440\u043A\u043E\u043A\u0430\u0440\u0442\u0435\u043B\u0435\u0439 \u0438 \u043F\u0440\u0435\u0441\u0442\u0443\u043F\u043B\u0435\u043D\u0438\u0439 \u043F\u0440\u043E\u0442\u0438\u0432 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u0434\u043E \u043E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u043D\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0445\u0438\u043C\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u043E\u0440\u0443\u0436\u0438\u044F \u0438 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u043E\u0432 \u043F\u043E \u0432\u0441\u0435\u043C\u0443 \u043C\u0438\u0440\u0443 \u2014 \u0441\u043E\u0447\u0435\u0442\u0430\u044F \u0441\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0435 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0438, \u043A\u0440\u0438\u043C\u0438\u043D\u0430\u043B\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u044D\u043A\u0441\u043F\u0435\u0440\u0442\u0438\u0437\u044B, \u0436\u0443\u0440\u043D\u0430\u043B\u0438\u0441\u0442\u0438\u043A\u0443, \u0440\u0430\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F \u0438 \u0431\u043E\u0440\u044C\u0431\u0443 \u0437\u0430 \u043F\u0440\u043E\u0437\u0440\u0430\u0447\u043D\u043E\u0441\u0442\u044C \u0438 \u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0441\u0442\u044C.' # noqa + publisher = 'Stichting Bellingcat' + category = 'blog' + cover_url = u'https://www.bellingcat.com/app/uploads/2018/04/bellingcat_HP_logo_black.jpg' + language = 'ru' + no_stylesheets = False + remove_javascript = False + auto_cleanup = False + oldest_article = 60 + max_articles_per_feed = 10 + + remove_tags_before = dict(name='div', attrs={'class': 'container'}) + + remove_tags_after = dict(name='div', attrs={'class': 'container'}) + + remove_tags = [ + dict(name='div', attrs={'class': 'social social--share'}), + dict(name='div', attrs={'class': 'singular__related'}) + ] + + feeds = [('Bellingcat', 'https://ru.bellingcat.com/feed/')] diff --git a/recipes/bellingcat_uk.recipe b/recipes/bellingcat_uk.recipe new file mode 100644 index 0000000000..fa5cd98be1 --- /dev/null +++ b/recipes/bellingcat_uk.recipe @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 + +from calibre.web.feeds.news import BasicNewsRecipe + + +class Bellingcat(BasicNewsRecipe): + title = '\u0411\u0435\u043B\u043B\u0456\u043D\u0433\u043A\u0435\u0442 (bell\u00BFngcat)' + __author__ = 'bugmen00t' + description = '\u0411\u0435\u043B\u043B\u0456\u043D\u0433\u043A\u0435\u0442 \u2014 \u043D\u0435\u0437\u0430\u043B\u0435\u0436\u043D\u0438\u0439 \u043C\u0456\u0436\u043D\u0430\u0440\u043E\u0434\u043D\u0438\u0439 \u043A\u043E\u043B\u0435\u043A\u0442\u0438\u0432 \u0434\u043E\u0441\u043B\u0456\u0434\u043D\u0438\u043A\u0456\u0432, \u0441\u043B\u0456\u0434\u0447\u0438\u0445 \u0456 \u0433\u0440\u043E\u043C\u0430\u0434\u044F\u043D\u0441\u044C\u043A\u0438\u0445 \u0436\u0443\u0440\u043D\u0430\u043B\u0456\u0441\u0442\u0456\u0432, \u044F\u043A\u0456 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u044E\u0442\u044C \u0432\u0456\u0434\u043A\u0440\u0438\u0442\u0456 \u0434\u0436\u0435\u0440\u0435\u043B\u0430 \u0442\u0430 \u0441\u043E\u0446\u0456\u0430\u043B\u044C\u043D\u0456 \u043C\u0435\u0440\u0435\u0436\u0456 \u0434\u043B\u044F \u0440\u043E\u0437\u0441\u043B\u0456\u0434\u0443\u0432\u0430\u043D\u043D\u044F \u0440\u0456\u0437\u043D\u043E\u043C\u0430\u043D\u0456\u0442\u043D\u0438\u0445 \u0442\u0435\u043C \u2014 \u0432\u0456\u0434 \u043C\u0435\u043A\u0441\u0438\u043A\u0430\u043D\u0441\u044C\u043A\u0438\u0445 \u043D\u0430\u0440\u043A\u043E\u0431\u0430\u0440\u043E\u043D\u0456\u0432 \u0456 \u0437\u043B\u043E\u0447\u0438\u043D\u0456\u0432 \u043F\u0440\u043E\u0442\u0438 \u043B\u044E\u0434\u0441\u0442\u0432\u0430, \u0434\u043E \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0435\u043D\u043D\u044F \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u043D\u043D\u044F \u0445\u0456\u043C\u0456\u0447\u043D\u043E\u0457 \u0437\u0431\u0440\u043E\u0457 \u0442\u0430 \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u0456\u0432 \u0443 \u0432\u0441\u044C\u043E\u043C\u0443 \u0441\u0432\u0456\u0442\u0456. \u041C\u0438 \u043F\u0440\u0430\u0446\u044E\u0454\u043C\u043E \u0432 \u0443\u043D\u0456\u043A\u0430\u043B\u044C\u043D\u0456\u0439 \u0441\u0444\u0435\u0440\u0456, \u0434\u0435 \u043F\u0435\u0440\u0435\u0434\u043E\u0432\u0456 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0456\u0457, \u0441\u0443\u0434\u043E\u0432\u043E-\u043C\u0435\u0434\u0438\u0447\u043D\u0456 \u0434\u043E\u0441\u043B\u0456\u0434\u0436\u0435\u043D\u043D\u044F, \u0436\u0443\u0440\u043D\u0430\u043B\u0456\u0441\u0442\u0438\u043A\u0430, \u0440\u043E\u0437\u0441\u043B\u0456\u0434\u0443\u0432\u0430\u043D\u043D\u044F, \u043F\u0440\u043E\u0437\u043E\u0440\u0456\u0441\u0442\u044C \u0456 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u043B\u044C\u043D\u0456\u0441\u0442\u044C \u043E\u0431\u2019\u0454\u0434\u043D\u0443\u044E\u0442\u044C\u0441\u044F.' # noqa + publisher = 'Stichting Bellingcat' + category = 'blog' + cover_url = u'https://www.bellingcat.com/app/uploads/2018/04/bellingcat_HP_logo_black.jpg' + language = 'uk' + no_stylesheets = False + remove_javascript = False + auto_cleanup = False + oldest_article = 60 + max_articles_per_feed = 10 + + remove_tags_before = dict(name='div', attrs={'class': 'container'}) + + remove_tags_after = dict(name='div', attrs={'class': 'container'}) + + remove_tags = [ + dict(name='div', attrs={'class': 'social social--share'}), + dict(name='div', attrs={'class': 'singular__related'}) + ] + + feeds = [('Bellingcat', 'https://uk.bellingcat.com/feed/')] diff --git a/recipes/debunkingdenialism.recipe b/recipes/debunkingdenialism.recipe new file mode 100644 index 0000000000..71fbd69a53 --- /dev/null +++ b/recipes/debunkingdenialism.recipe @@ -0,0 +1,44 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 + +from calibre.web.feeds.news import BasicNewsRecipe + + +class Bellingcat(BasicNewsRecipe): + title = 'Debunking Denialism' + __author__ = 'bugmen00t' + description = 'Debunking Denialism is a website dedicated to the refutation of pseudoscience and denialism by applying scientific skepticism and defending evidence-based science. Fighting pseudoscience and quackery with reason and evidence.' # noqa + publisher = 'Debunking Denialism' + category = 'blog' + cover_url = u'https://i0.wp.com/debunkingdenialism.com/wp-content/uploads/2017/06/cropped-newestblavatar.jpg' + language = 'en' + no_stylesheets = True + remove_javascript = False + auto_cleanup = False + oldest_article = 60 + max_articles_per_feed = 10 + + remove_tags_before = dict(name='article') + + remove_tags_after = dict(name='article') + + remove_tags = [ + dict(name='div', attrs={'class': 'above-entry-meta'}), + dict(name='time', attrs={'class': 'updated'}), + dict(name='p', attrs={'class': 'ddtag'}), + dict(name='div', attrs={'class': 'sharedaddy sd-sharing-enabled'}), + dict( + name='div', + attrs={ + 'class': + 'sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' + } + ) + ] + + feeds = [('Debunking Denialism', 'https://debunkingdenialism.com/feed/')] + + def preprocess_html(self, soup): + for img in soup.findAll('img', attrs={'data-orig-file': True}): + img['src'] = img['data-orig-file'] + return soup diff --git a/recipes/icons/bellingcat_en.png b/recipes/icons/bellingcat_en.png new file mode 100644 index 0000000000000000000000000000000000000000..11e9b7e005b947fa06d87721134a25bf507d657e GIT binary patch literal 245 zcmV_u{p}=+tRr{ElE`q|_T0)&vx6+(AIWj*a-`neNTR z?}xm9K6vFb|IEbaO~#79eN6b|tA7{Z4W_Wa>3HQip02|m%zpn|;B0SgEDCD=3Bg_S zt_h2Rw!b_urug4fEDEy!8Nrw-|J1Q4Q2ad?>PV4C+pz{i*WWfS5JUI;D_u{p}=+tRr{ElE`q|_T0)&vx6+(AIWj*a-`neNTR z?}xm9K6vFb|IEbaO~#79eN6b|tA7{Z4W_Wa>3HQip02|m%zpn|;B0SgEDCD=3Bg_S zt_h2Rw!b_urug4fEDEy!8Nrw-|J1Q4Q2ad?>PV4C+pz{i*WWfS5JUI;D_u{p}=+tRr{ElE`q|_T0)&vx6+(AIWj*a-`neNTR z?}xm9K6vFb|IEbaO~#79eN6b|tA7{Z4W_Wa>3HQip02|m%zpn|;B0SgEDCD=3Bg_S zt_h2Rw!b_urug4fEDEy!8Nrw-|J1Q4Q2ad?>PV4C+pz{i*WWfS5JUI;D_u{p}=+tRr{ElE`q|_T0)&vx6+(AIWj*a-`neNTR z?}xm9K6vFb|IEbaO~#79eN6b|tA7{Z4W_Wa>3HQip02|m%zpn|;B0SgEDCD=3Bg_S zt_h2Rw!b_urug4fEDEy!8Nrw-|J1Q4Q2ad?>PV4C+pz{i*WWfS5JUI;D_u{p}=+tRr{ElE`q|_T0)&vx6+(AIWj*a-`neNTR z?}xm9K6vFb|IEbaO~#79eN6b|tA7{Z4W_Wa>3HQip02|m%zpn|;B0SgEDCD=3Bg_S zt_h2Rw!b_urug4fEDEy!8Nrw-|J1Q4Q2ad?>PV4C+pz{i*WWfS5JUI;D-MZ7AG-(2z5Rd>PYN^A_Se7F=xKugi zgJoI1`DT?bj^+Pil}|kT>a)cIg%8XOhEM~;0D*yQWFhIj`}SSVa{W$sn879LP1nus z+voh2^L@YX_oLQY@}DlHl;?S0e9iNmGtLDkq)=8_V|^LCz8H5#8RHBO6o0QSdXxj0 zfH|WLb^F{lJYzql)DXi7JdvU(uxzpb&xaN%CB>I^1Ucfeg@qMZymsvx0t|uxR_5pD zTiq72DVIxeJQ@u~7cN}5eEISu0%!W)t|J{tDJQuj#pUJY^XJdwd1q%w1`-do+Dxm} z)|tkdt5>fcW!;?{`L7pXxN_x6tJPXvUESZ`zkdDt=Ela}-Y%^7dcBpEl~boq9cB7| zV1RA-3HNTdd+**ot@Yg89G-(x08gbT;zCF!FJ8P@tyceabMb#<;2>oTcC#!)9yoni z7q~b-e*Ab;Doyf><9LGhkr@;=ANyp7cRGFvkZr*Q{b!f%O{O#zLKzFA%(B3z#von7 z*lQs>cXpDBSo!FN$~7a>8X`r=WuPg`jOJ39@#(=(6oz09z7{Yc@`Fb~^3n&(~V*7LYix^mR6Uc4$lc`|a*99S(;c_3G8q>cgjdo$if~?>3wL zs65r)-mygZ#2*vp;U7u6OUkwE;nS5n_qxNl5HhIEG?q@KMo%~n3_9&Lq+zJUPBQhk zl_#;HPuJG_{r;JS`7@3B?*7i&?*8_EQ$q$7k&KRMIo6NWKmGdeckaIbv!5^DeQ@u= z(~Yg&lZ~%*|CD zh+edMR79qrOak|U=yVKG#HA+~6`cAWB+fbq)QZ{f{p#S!V`fQ|sj#3k76J@95>HaW zKshU+LKjXcQ!W)y@00;FPhdw;rWWE5G#0K@T{Rq++?#L_vLhJJRSL?(pVc{{@BzYP@BZ^o!h9FTCH}_JV0u>%Had26oz4%rf`GIMxzlr zTBSS{_Xo&B>!ebPa-(!14T)a7Xx&=5RYVsvTLOTH4`L2GNPThfv~VpJTTCi|JcZzB z&>sC#7us@~;Xkxh@?5Jp9SPr4sj}`A@}h999;%udnQ7kdD7V;&Y%z$F9Kr-@1nyLv z(q>tL_Te;#7$?JUS$IrR2LKWR+k7v#iu=+qi;rd60wos(aG`J&$&ts*L|1?Wel$80 z#uGr!GMkwUFywek3_I*XI7*z4!MWKykE&ILZB|b-Ut4qz&lcLXL^EV28>MOSs>2Tl z1NcC2!>I%gP%73nFDD-XB#1IXifUBGhQN=~VM-mh-AWKfXL8&!p`IoitUtQ{ zsTDK1^=4;hx3{+^qXL#sSCz0ZkK%Q*>;lJ>gAcx-3y^U?m~=S2p_7q{qE?X^4wn1e zgQ-Tn{FAG1j&fg<04<2Wa~{66QquDl78ZmX$gmaW$g8gDK0wd1!}$o4)wl)Hv3Uvt zGOcpFR?0QKUc2}B@spWjb4%yG+VAf!EH2KUoDYNGWTOG@2}1&dK1S$dSVQR>$QLrP z$|-{zEg)Tt)5F36PpA_d;Z%h2ELWHT=1(+wz3!;DHyxH}HkcB2y6i0+n;HxT;=Av? zU#(7eyPYtEP6Y9Ac=P5>trAvrRqhH9CDQK?i*bEQS9U&>W0Z_gE}<8yEa`VUj~;yX z!S6p z@j?&JD7wj<3+wQWXLto+P`9^l-v(_klWlBlUO0E|#*G{JsX9F^rZ9*oJr$HuM?Aqe zVdhFgfJwrPn4UxpTVW8QND&8Q1m^IjR4Sc4eYV~1ap@~lJbS)@>P1i2gx|gY=;J&0 zp&6GhT@t(N&tawek|Vf@Jd{f1G(*wSI3Bo}C5iwh2E{SHJRT(lMs7F9v;F<%Xq3Es ux!39S+Fd7_X@Uwb`hyW5fvK5e^?v}$S?kO3X?f%T0000#g}6Ib;ick#waq$rYvaCQ)=bRTM?BoXov>>>V3x8|E8lthHShZ9z1(4aTT4Q&VMD zLk^ZX%Kn_`2WIWu_J_;gUGVhd{V#s`rU!a&d;6979i?9xsJ(8akvTQyXwrJEtmq;& z)w;c&txx!k@sHhc)vfM)`4YEJj~H`qFv_edYL2ut#-JuGt2*zTdA7v*HIEIqe&NbH z`rTJdK6(86XGPbmW!|^eB5Nvoa-o#okd*9&K?osj*HgxoC3tsyTUqOjZB(Vy)K-mc zP$NYfv`AGoT%9z0*xkx1%PHUFH*?I-=p5C*F3d-sgKY%_}X?Fw#%> z==$~g7RFo}aw6lbG8A>4xWh-Aj+0^whmC z&{NOyrT8b8x2r8$)t4!Xu2dV-y|#DnICA!4*Y&p>VkTp*4xKWFVM#x0gNRNyc9xmC zXhO%ZP=y*PGHgsYJzxIYvyZ;&yGPz-1DNdL-aCE<0002Ic9iQkR<*j2*(=KsjWUM5 zwZWn^leVfThDpcNJN-+dwj3F>XCnYLEe=d1VVtO=}Qj)plLvdLYI^p z#-t1(mUCk(`f(Vwekr3W*~^^itSEgWi(TESqi;MXe=4~M0Dz(Z0000ml1qjmbT!n) zTp7dILaDQkMQ5yod2U-|voNz5W|nnnm~Y#?m;dcw1<*8bW@pEDzW*Em0000p+CVI* zJ3EFY!$27*w&$E(HQ7Gj>f%Dv#eT8aFt*X6&b>Rl>t6e?<;K$F{0R`;5a6o>+d%cjw2IN*lPW?z1O0 z_4DzR>6@3jD=)XTI3+9Rt?l>Pfp0m!{*wPZ_7V&9=vevt761H`|LDd;H~Z>a54&o9 zy}$hEXYK#1RVROC4j@VZ@EW)8+~d&BtGZ=xV|Bk{>(AL)e^dCp{QCR<%WZew2ml`b z_CxM|^d4t#-&QwA+vm$V zGR_AFCI=lobJQQa=TH2?Pk#acJpA}q-Tl{*?`Vch=+2 zz9|1R0RR9102qn;gMHYCB`TM8ha7aFt?eyihW*n$-feH`Hx~NUy6N0_+SBcIumk6~ zbKebY1F#&IN+|#UilUSP^yD9=$?tX!m5J;2++wTS_Qvda-&`Kk5<%e7=>d~&L%&Ei z%6T>?mnfwZOIi-5b;>ya`qC?<000005DfQM@jK!4B}ZMhe%P*dp6jRkg9FsE8@9(&cJjFF)@ez1)=Cg9 z^bzPn)F2p83X#D80000006;{5Cm;U?m@U%+Yu#=!Y4jlr19GH9B@i8fDCjUj2SC#R z00000{KHqi?A8ZvbL~Z!Iq8`7=`Q+4ha@Voq*VIlh=L>l5(QHL`se`w006)vUwhQO zfBi`xx$71u+X>@jO&{oxfJ8&mca5wFBm#voE1Lia00000o_z8NcYWq#ZoT~`@Ak*l zY$A$9kdR1JK%-v_tX6UYsDyBGIAik?jy!m`vpc6P7lR0vIoP|l*T28^H4onOXMX$F zehWPJ%=2#j%tzev<2TxJLXD=BLPHW2P>~3rk0pzaghV4EFxtQRe*dy~m=04waCq$s z8vFZA@Z$3?y7s|q+kENI+slAd&Q?4VkqQwS)i^1e2V&aqW7O?3Cu53$F4KCqYX_L9f?9V1R4?uXpOA;MY-a{T0EtV2hLYA zrO;5IIn%aiNF-wp4y?S78LRy+V4VwB4tZ|-87n4sDuJx5BLRZIP7P7EGV+G#+glfW zX}o4``DXpJz8lG26B-19KtoVlXEw|zoVRB`u)^u(jzukMh7v?0F$)wxqJ^&3oLo2` z7cX2e3489^bNJ6M*7^KbhIghvDmNRY=l}o}ji#CO6K~Ala8-AeL(@YZI{A>x_g-#j zgAxS*fIxvpY?++DXw|36E5G^r(ExjX!o|OSXrnuL?18K=|B{?+2mn9=04bdwPCL`i zxM+HjhyVZp5>Q|e-R0_=hfcr#*<)XH_CJ2_{{c~xTCTdDSz!PG002ovPDHLkV1nTp BK0yEg literal 0 HcmV?d00001 diff --git a/recipes/icons/vedomosti.png b/recipes/icons/vedomosti.png new file mode 100644 index 0000000000000000000000000000000000000000..4d044e76532e45ec928d856d067330a5af0d23d3 GIT binary patch literal 1035 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyoCO|{#S9GGLLkg|>2BR01_s7+ z0X`wFK*>L!-a^ptk8h}jfW|U1GBPtWv$3+Wv9WP*aPV+*^Yifu2?`1c2?`4d2@4B} ziin7diAjiyOG!#dNlMB{OUXz}%gM^f%gQRs%d03UsVFO{swk_gscNXHYHMm58t9uC z8CsZ{SelzT+S@tV+c`Vhd$_uIxx4v!dj|M=2m1O1`S}L<`-TMi$3%q3M25#jMZ`x( zrX?k$Cnsj5rQ~L&7v^S_7Zp?#7gUxMRhJc4mzC64l{ZvZHr4=9RTB`^0#S8yU3E`; zOJ7Ipgs%1}ecjV1_RXC>Wy!o*%NNXDvvkqcwX3#oShHu#hJD*NAKkn2$8Zyw!!_w>QX7mq)^c>MX*(=V@|eS7=jI|#k}_2Km|aJ&HH=r0g` ze)kWEzP$erL|=jE!~bs||Nr>>|L2$gzrRgMo-zR#^s*&Ee!&b(%q&uxS|+CE_Box? z*Bm@_{l?9E_g}vH`04kbe{QACeZVN%<>}%WV$s_=`D^%L1A*g*H|#WI%ModR_znW{ zbYl}w)O+7j$u~K0`}=h7qWR@J@5C}FeEN3v1+&weZxa~y9=k4mA!tQOqnX%gu@%9Z zPwM1z1+;@FTzkI!{(Xs4L0qQ4cK^*1K3&8lcwX_y61BReFYF`lHr$GdzkO@Jpg>a4 zqu;y*kLPIl6{#3P;OcfU2<07%dX3v&O&&pJ1Hon?1t0&=5wtxH*=e6Q2Az_)i zZ&>`3^TL*iRWBPO`FLt|j~e*AW9#ofs}R9wa`t+QYKY$62^O;qO>U;0OlZk4n1V>Sb@c zE!8dBxNGLO47Ghf1(s^?@<>_MZCkidZq>$>`$}tmK74*+;lkAU^EX7?YwdPv6YKq( pzw`LL&&NOh`D#;t@BjY)<`KmGUr+sY)x^cs#m3de#@5Tr+RMz_(b3-0(%;k5-__OO)z;zJ+2h*Up zx5*)ycY$vP7VbgfKR@7ao4MGy4y=$8zAF%1N)Z*J+@S(tKqkZR`>@72f2na_`?JOefh(HjF0Eg!sa85n(Y6w#;|7>8*Kt!9aFvzQLIr~$aqLteB~ z%lq@{G#YE