mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Updated Kompiuterra
This commit is contained in:
parent
c384f93e4b
commit
787ead16a2
@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
@ -9,28 +9,29 @@ from calibre.web.feeds.news import BasicNewsRecipe
|
|||||||
|
|
||||||
class Computerra(BasicNewsRecipe):
|
class Computerra(BasicNewsRecipe):
|
||||||
title = u'\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0440\u0430'
|
title = u'\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0440\u0430'
|
||||||
recursion = 50
|
|
||||||
oldest_article = 100
|
oldest_article = 100
|
||||||
__author__ = 'Vadim Dyadkin'
|
__author__ = 'Vadim Dyadkin (edited by A. Chewi)'
|
||||||
max_articles_per_feed = 100
|
max_articles_per_feed = 50
|
||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
|
remove_javascript = True
|
||||||
|
no_stylesheets = True
|
||||||
|
conversion_options = {'linearize_tables' : True}
|
||||||
simultaneous_downloads = 5
|
simultaneous_downloads = 5
|
||||||
language = 'ru'
|
language = 'ru'
|
||||||
description = u'\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b, \u043e\u043a\u043e\u043b\u043e\u043d\u0430\u0443\u0447\u043d\u044b\u0435 \u0438 \u043e\u043a\u043e\u043b\u043e\u0444\u0438\u043b\u043e\u0441\u043e\u0444\u0441\u043a\u0438\u0435 \u0441\u0442\u0430\u0442\u044c\u0438, \u0433\u0430\u0434\u0436\u0435\u0442\u044b.'
|
description = u'Компьютерра: все новости про компьютеры, железо, новые технологии, информационные технологии'
|
||||||
|
|
||||||
keep_only_tags = [dict(name='div', attrs={'id': 'content'}),]
|
keep_only_tags = [dict(name='div', attrs={'id': 'content'}),]
|
||||||
|
|
||||||
|
feeds = [(u'Компьютерра-Онлайн', 'http://feeds.feedburner.com/ct_news/'),]
|
||||||
|
|
||||||
feeds = [(u'\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0440\u0430', 'http://feeds.feedburner.com/ct_news/'),]
|
remove_tags = [
|
||||||
|
dict(name='div', attrs={'id': ['fin', 'idc-container', 'idc-noscript',]}),
|
||||||
remove_tags = [dict(name='div', attrs={'id': ['fin', 'idc-container', 'idc-noscript',]}),
|
|
||||||
dict(name='ul', attrs={'class': "related_post"}),
|
dict(name='ul', attrs={'class': "related_post"}),
|
||||||
dict(name='p', attrs={'class': 'info'}),
|
dict(name='p', attrs={'class': 'info'}),
|
||||||
dict(name='a', attrs={'rel': 'tag', 'class': 'twitter-share-button', 'type': 'button_count'}),
|
dict(name='a', attrs={'class': 'twitter-share-button'}),
|
||||||
dict(name='h2', attrs={}),]
|
dict(name='a', attrs={'type': 'button_count'}),
|
||||||
|
dict(name='h2', attrs={})
|
||||||
extra_css = 'body { text-align: justify; }'
|
]
|
||||||
|
|
||||||
def get_article_url(self, article):
|
|
||||||
return article.get('feedburner:origLink', article.get('guid'))
|
|
||||||
|
|
||||||
|
def print_version(self, url):
|
||||||
|
return url + '?print=true'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user