home *** CD-ROM | disk | FTP | other *** search
-
- from calibre.web.feeds.news import BasicNewsRecipe
-
- class Neowin(BasicNewsRecipe):
- title = u'Neowin.net'
- oldest_article = 5
- language = 'en'
- description = 'News from IT'
- publisher = 'Neowin'
- category = 'news, IT, Microsoft, Apple, hardware, software, games'
- __author__ = 'Darko Miletic'
- max_articles_per_feed = 100
- no_stylesheets = True
- encoding = 'utf8'
-
- conversion_options = {
- 'tags' : category
- ,'language' : language
- ,'comments' : description
- ,'publisher' : publisher
- }
-
- keep_only_tags = [dict(name='div', attrs={'id':'article'})]
- remove_tags_after = dict(name='div', attrs={'id':'tag-bar'})
-
- remove_tags = [
- dict(name=['base','object','link','iframe'])
- ,dict(name='div', attrs={'id':'tag-bar'})
- ]
-
- feeds = [
- (u'Software' , u'http://www.neowin.net/news/rss/software' )
- ,(u'Gaming' , u'http://www.neowin.net/news/rss/gaming' )
- ,(u'Microsoft', u'http://www.neowin.net/news/rss/microsoft')
- ,(u'Apple' , u'http://www.neowin.net/news/rss/apple' )
- ,(u'Editorial', u'http://www.neowin.net/news/rss/editorial')
- ]
- def image_url_processor(cls, baseurl, url):
- return url
-
-