GaGadget by bugmen00t
104
recipes/gagadget_de.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com is Ukrainian no-nonsense tech site. We only write about what is interesting to us, and we do this in the most vivid and ironic way.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
104
recipes/gagadget_en.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com is Ukrainian no-nonsense tech site. We only write about what is interesting to us, and we do this in the most vivid and ironic way.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
104
recipes/gagadget_es.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com is Ukrainian no-nonsense tech site. We only write about what is interesting to us, and we do this in the most vivid and ironic way.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
104
recipes/gagadget_fr.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com is Ukrainian no-nonsense tech site. We only write about what is interesting to us, and we do this in the most vivid and ironic way.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
104
recipes/gagadget_it.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com is Ukrainian no-nonsense tech site. We only write about what is interesting to us, and we do this in the most vivid and ironic way.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
104
recipes/gagadget_nb.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com is Ukrainian no-nonsense tech site. We only write about what is interesting to us, and we do this in the most vivid and ironic way.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
104
recipes/gagadget_nl.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com is Ukrainian no-nonsense tech site. We only write about what is interesting to us, and we do this in the most vivid and ironic way.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
105
recipes/gagadget_ru.recipe
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
# Russian
|
||||||
|
description = u'Gagadget.com - \u043D\u0435\u0441\u043A\u0443\u0447\u043D\u044B\u0439 \u0441\u0430\u0439\u0442 \u043E \u0442\u0435\u0445\u043D\u0438\u043A\u0435.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
language = 'ru_UK'
|
||||||
|
# language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
#
|
||||||
|
# remove_tags = [
|
||||||
|
# dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
# ]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
# ('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
# ('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
104
recipes/gagadget_ua.recipe
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# vim:fileencoding=utf-8
|
||||||
|
|
||||||
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
|
class Gagadget(BasicNewsRecipe):
|
||||||
|
title = u'Gagadget'
|
||||||
|
description = u'Gagadget.com - \u043D\u0435\u043D\u0443\u0434\u043D\u0438\u0439 \u0441\u0430\u0439\u0442 \u043F\u0440\u043E \u0442\u0435\u0445\u043D\u0456\u043A\u0443.' # noqa
|
||||||
|
__author__ = 'bugmen00t'
|
||||||
|
publisher = 'Gagadget'
|
||||||
|
publication_type = 'news'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 100
|
||||||
|
# language = 'ru_UK'
|
||||||
|
language = 'uk'
|
||||||
|
# language = 'en_UK'
|
||||||
|
# language = 'de'
|
||||||
|
# language = 'nb'
|
||||||
|
# language = 'nl'
|
||||||
|
# language = 'es'
|
||||||
|
# language = 'it'
|
||||||
|
# language = 'fr'
|
||||||
|
cover_url = 'https://gagadget.com/static/img/gagadget.jpg'
|
||||||
|
auto_cleanup = False
|
||||||
|
no_stylesheets = False
|
||||||
|
|
||||||
|
remove_tags_before = dict(name='h1')
|
||||||
|
|
||||||
|
# remove_tags_after = dict(name='div', attrs={'class': 'l-inner l-inner_high'})
|
||||||
|
#
|
||||||
|
# Ukrainian version only
|
||||||
|
#
|
||||||
|
remove_tags_after = dict(name='div', attrs={'class': 'top20 bottom20 post-links'})
|
||||||
|
|
||||||
|
remove_tags = [
|
||||||
|
dict(name='div', attrs={'class': 'footer-content'}),
|
||||||
|
]
|
||||||
|
|
||||||
|
feeds = [
|
||||||
|
#
|
||||||
|
# Russian
|
||||||
|
#
|
||||||
|
# ('\u0412\u0441\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B', 'https://gagadget.com/rss/'),
|
||||||
|
# ('\u041D\u043E\u0432\u043E\u0441\u0442\u0438', 'https://gagadget.com/rss/news/'),
|
||||||
|
# ('\u0421\u0442\u0430\u0442\u044C\u0438', 'https://gagadget.com/rss/articles/'),
|
||||||
|
# ('\u041E\u0431\u0437\u043E\u0440\u044B', 'https://gagadget.com/rss/reviews/'),
|
||||||
|
# ('\u0421\u043F\u0435\u0446\u043F\u0440\u043E\u0435\u043A\u0442\u044B', 'https://gagadget.com/rss/specials/'),
|
||||||
|
#
|
||||||
|
# Ukrainian
|
||||||
|
#
|
||||||
|
('\u0423\u0441\u0456 \u043C\u0430\u0442\u0435\u0440\u0456\u0430\u043B\u0438', 'https://gagadget.com/uk/rss/'),
|
||||||
|
('\u041D\u043E\u0432\u0438\u043D\u0438', 'https://gagadget.com/uk/rss/news/'),
|
||||||
|
('\u0421\u0442\u0430\u0442\u0442\u0456', 'https://gagadget.com/uk/rss/articles/'),
|
||||||
|
('\u041E\u0433\u043B\u044F\u0434\u0438', 'https://gagadget.com/uk/rss/reviews/'),
|
||||||
|
#
|
||||||
|
# English
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/en/rss/'),
|
||||||
|
# ('News', 'https://gagadget.com/en/rss/news/'),
|
||||||
|
#
|
||||||
|
# German
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/de/rss/'),
|
||||||
|
# ('Nachrichten', 'https://gagadget.com/de/rss/news/'),
|
||||||
|
# ('Tests', 'https://gagadget.com/de/rss/reviews/'),
|
||||||
|
# ('Artikel', 'https://gagadget.com/de/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Norwegian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nb/rss/'),
|
||||||
|
# ('Nyheter', 'https://gagadget.com/nb/rss/news/'),
|
||||||
|
# ('Anmeldelser', 'https://gagadget.com/nb/rss/reviews/'),
|
||||||
|
# ('Artikler', 'https://gagadget.com/nb/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Dutch
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/nl/rss/'),
|
||||||
|
# ('Nieuws', 'https://gagadget.com/nl/rss/news/'),
|
||||||
|
# ('Recensies', 'https://gagadget.com/nl/rss/reviews/'),
|
||||||
|
# ('Artikelen', 'https://gagadget.com/nl/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Spanish
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/es/rss/'),
|
||||||
|
# ('Noticias', 'https://gagadget.com/es/rss/news/'),
|
||||||
|
# ('Rese\u00F1as', 'https://gagadget.com/es/rss/reviews/'),
|
||||||
|
# ('Art\u00EDculos', 'https://gagadget.com/es/rss/articles/'),
|
||||||
|
#
|
||||||
|
# Italian
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/it/rss/'),
|
||||||
|
# ('Notizia', 'https://gagadget.com/it/rss/news/'),
|
||||||
|
# ('Recensioni', 'https://gagadget.com/it/rss/reviews/'),
|
||||||
|
# ('Articoli', 'https://gagadget.com/it/rss/articles/'),
|
||||||
|
#
|
||||||
|
# French
|
||||||
|
#
|
||||||
|
# ('Gagadget', 'https://gagadget.com/fr/rss/'),
|
||||||
|
# ('Nouvelles', 'https://gagadget.com/fr/rss/news/'),
|
||||||
|
# ('Commentaires', 'https://gagadget.com/fr/rss/reviews/'),
|
||||||
|
# ('Des articles', 'https://gagadget.com/fr/rss/articles/'),
|
||||||
|
#
|
||||||
|
]
|
BIN
recipes/icons/gagadget_de.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_en.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_es.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_fr.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_it.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_nb.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_nl.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_ru.png
Normal file
After Width: | Height: | Size: 408 B |
BIN
recipes/icons/gagadget_ua.png
Normal file
After Width: | Height: | Size: 408 B |