home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
-
- __license__ = 'GPL v3'
- __copyright__ = '2010, Vadim Dyadkin, dyadkin@gmail.com'
- __author__ = 'Vadim Dyadkin'
-
- from calibre.web.feeds.news import BasicNewsRecipe
-
- class Computerra(BasicNewsRecipe):
- title = u'\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0440\u0430'
- oldest_article = 100
- __author__ = 'Vadim Dyadkin (edited by A. Chewi)'
- max_articles_per_feed = 50
- use_embedded_content = False
- remove_javascript = True
- no_stylesheets = True
- conversion_options = {'linearize_tables' : True}
- simultaneous_downloads = 5
- language = 'ru'
- description = u'Компьютерра: все новости про компьютеры, железо, новые технологии, информационные технологии'
-
- keep_only_tags = [dict(name='div', attrs={'id': 'content'}),]
-
- feeds = [(u'Компьютерра-Онлайн', 'http://feeds.feedburner.com/ct_news/'),]
-
- remove_tags = [
- dict(name='div', attrs={'id': ['fin', 'idc-container', 'idc-noscript',]}),
- dict(name='ul', attrs={'class': "related_post"}),
- dict(name='p', attrs={'class': 'info'}),
- dict(name='a', attrs={'class': 'twitter-share-button'}),
- dict(name='a', attrs={'type': 'button_count'}),
- dict(name='h2', attrs={})
- ]
-
- def print_version(self, url):
- return url + '?print=true'
-