mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
80 lines
3.4 KiB
Plaintext
80 lines
3.4 KiB
Plaintext
from calibre.web.feeds.news import BasicNewsRecipe
|
|
|
|
|
|
class HNonlineRecipe(BasicNewsRecipe):
|
|
__license__ = 'GPL v3'
|
|
__author__ = 'lacike'
|
|
language = 'sk'
|
|
version = 1
|
|
|
|
title = u'HNonline'
|
|
publisher = u'HNonline'
|
|
category = u'News, Newspaper'
|
|
description = u'News from Slovakia'
|
|
cover_url = u'http://hnonline.sk/img/sk/_relaunch/logo2.png'
|
|
|
|
oldest_article = 1
|
|
max_articles_per_feed = 100
|
|
use_embedded_content = False
|
|
remove_empty_feeds = True
|
|
|
|
no_stylesheets = True
|
|
remove_javascript = True
|
|
|
|
# Feeds from: http://rss.hnonline.sk, for listing see
|
|
# http://rss.hnonline.sk/prehlad
|
|
feeds = []
|
|
feeds.append((u'HNonline|Ekonomika a firmy',
|
|
u'http://rss.hnonline.sk/?p=kC1000'))
|
|
feeds.append((u'HNonline|Slovensko', u'http://rss.hnonline.sk/?p=kC2000'))
|
|
feeds.append((u'HNonline|Svet', u'http://rss.hnonline.sk/?p=kC3000'))
|
|
feeds.append((u'HNonline|\u0160port', u'http://rss.hnonline.sk/?p=kC4000'))
|
|
feeds.append((u'HNonline|Online rozhovor',
|
|
u'http://rss.hnonline.sk/?p=kCR000'))
|
|
|
|
feeds.append((u'FinWeb|Spr\u00E1vy zo sveta financi\u00ED',
|
|
u'http://rss.finweb.hnonline.sk/spravodajstvo'))
|
|
feeds.append((u'FinWeb|Koment\u00E1re a anal\u00FDzy',
|
|
u'http://rss.finweb.hnonline.sk/?p=kPC200'))
|
|
feeds.append((u'FinWeb|Invest\u00EDcie',
|
|
u'http://rss.finweb.hnonline.sk/?p=kPC300'))
|
|
feeds.append((u'FinWeb|Svet akci\u00ED',
|
|
u'http://rss.finweb.hnonline.sk/?p=kPC400'))
|
|
feeds.append(
|
|
(u'FinWeb|Rozhovory', u'http://rss.finweb.hnonline.sk/?p=kPC500'))
|
|
feeds.append((u'FinWeb|T\u00E9ma t\u00FD\u017Ed\u0148a',
|
|
u'http://rss.finweb.hnonline.sk/?p=kPC600'))
|
|
feeds.append((u'FinWeb|Rebr\u00ED\u010Dky',
|
|
u'http://rss.finweb.hnonline.sk/?p=kPC700'))
|
|
|
|
feeds.append((u'HNstyle|Kult\u00FAra',
|
|
u'http://style.hnonline.sk/?p=kTC100'))
|
|
feeds.append((u'HNstyle|Auto-moto', u'http://style.hnonline.sk/?p=kTC200'))
|
|
feeds.append((u'HNstyle|Digit\u00E1l',
|
|
u'http://style.hnonline.sk/?p=kTC300'))
|
|
feeds.append((u'HNstyle|Veda', u'http://style.hnonline.sk/?p=kTCV00'))
|
|
feeds.append((u'HNstyle|Dizajn', u'http://style.hnonline.sk/?p=kTC400'))
|
|
feeds.append(
|
|
(u'HNstyle|Cestovanie', u'http://style.hnonline.sk/?p=kTCc00'))
|
|
feeds.append(
|
|
(u'HNstyle|V\u00EDkend', u'http://style.hnonline.sk/?p=kTC800'))
|
|
feeds.append((u'HNstyle|Gastro', u'http://style.hnonline.sk/?p=kTC600'))
|
|
feeds.append((u'HNstyle|M\u00F3da', u'http://style.hnonline.sk/?p=kTC700'))
|
|
feeds.append((u'HNstyle|Modern\u00E1 \u017Eena',
|
|
u'http://style.hnonline.sk/?p=kTCA00'))
|
|
feeds.append((u'HNstyle|Pre\u010Do nie?!',
|
|
u'http://style.hnonline.sk/?p=k7C000'))
|
|
|
|
keep_only_tags = []
|
|
keep_only_tags.append(dict(name='h1', attrs={'class': 'detail-titulek'}))
|
|
keep_only_tags.append(
|
|
dict(name='div', attrs={'class': 'detail-podtitulek'}))
|
|
keep_only_tags.append(dict(name='div', attrs={'class': 'detail-perex'}))
|
|
keep_only_tags.append(dict(name='div', attrs={'class': 'detail-text'}))
|
|
|
|
extra_css = '''
|
|
@font-face {font-family: "serif1";src:url(res:///opt/sony/ebook/FONT/tt0011m_.ttf)}
|
|
@font-face {font-family: "sans1";src:url(res:///opt/sony/ebook/FONT/LiberationSans.ttf)}
|
|
body {font-family: sans1, serif1;}
|
|
'''
|