02-25-2011, 10:42 AM | #1 |
Junior Member
Posts: 2
Karma: 10
Join Date: Feb 2011
Device: Kindle
|
Request: Wired Magazine UK
The 'Wired Magazine UK' recipe currently available in Calibre seems to have stopped working. Would someone be able to take a look? Or be able to a advise a complete n00b on the best way to go about trying to fix It?
Kind regards StalkS |
02-25-2011, 11:56 AM | #2 |
Wizard
Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
|
I believe that's Kiklop74's recipe. He will probably spot your post here. Yes, it's broken, and it's because the site has changed.
|
Advert | |
|
03-02-2011, 06:49 AM | #3 |
Guru
Posts: 800
Karma: 194644
Join Date: Dec 2007
Location: Argentina
Device: Kindle Voyage
|
I'll look into that this week.
|
03-14-2011, 12:32 PM | #4 |
Junior Member
Posts: 2
Karma: 10
Join Date: Feb 2011
Device: Kindle
|
Great News! Thank you!
|
06-10-2011, 03:08 PM | #5 |
Junior Member
Posts: 1
Karma: 10
Join Date: Jun 2011
Device: Kindle;Sony PRS505
|
Updated Recipe
Hi
Since this does not seem to have been updated yet, here is my version of the recipe: Code:
__license__ = 'GPL v3' __copyright__ = '2010-2011, Darko Miletic <darko.miletic at gmail.com>, Justin Saunders <justin at jumaka dot co dot uk>' ''' www.wired.co.uk ''' from calibre import strftime from calibre.web.feeds.news import BasicNewsRecipe class Wired_UK(BasicNewsRecipe): title = 'Wired Magazine - UK edition' __author__ = 'Darko Miletic, Justin Saunders' description = 'Gaming news' publisher = 'Conde Nast Digital' category = 'news, games, IT, gadgets' oldest_article = 32 max_articles_per_feed = 100 no_stylesheets = True encoding = 'utf-8' use_embedded_content = False masthead_url = '' language = 'en_GB' extra_css = ' body{font-family: Tahoma,Geneva,Verdana,sans-serif; font-size: 1.0em } img{margin-bottom: 0.8em } .img-descr{font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 0.6875em; display: block} ' index = 'http://www.wired.co.uk/magazine' conversion_options = { 'comment' : description , 'tags' : category , 'publisher' : publisher , 'language' : language } keep_only_tags = [ dict(name='div', attrs={'class':'layoutColumn1'}), dict(name='div', attrs={'class':'articleMeta clearfix'}), dict(name='div', attrs={'class':'imageWrapper'}), dict(name='div', attrs={'class':'mainCopy'})] remove_tags = [ dict(name=['object','embed','iframe','link']), dict(name='div', attrs={'class':'galleryThumbs'}), dict(name='div', attrs={'class':'paging1 articleCopyPaging'}), dict(name='h2', attrs={'class':'clearfix contentGroup cgMedium'}), dict(attrs={'class':['commentAddBox linkit','opts','comment','stories','articleSidebar1']}) ] remove_tags_after = dict(name='div', attrs={'class':'clearfix'}) remove_attributes = ['height','width'] def parse_index(self): totalfeeds = [] soup = self.index_to_soup(self.index) for maincontent in soup.findAll('div',attrs={'class':['storyList narrowStoryList','storyList wideStoryList','storyList otherStoryList']}): mfeed = [] secttitle = 'Unknown' secthead = maincontent.find('h3') if secthead: secta = secthead.find('a',attrs={'class':'ir'}) if secta: secttitle = self.tag_to_string(secta) secta = secthead.find('span',attrs={'class':'ir'}) if secta: secttitle = self.tag_to_string(secta) for sec in maincontent.findAll('li'): for itt in sec.findAll('a',href=True): url = 'http://www.wired.co.uk' + itt['href'] title = self.tag_to_string(itt) description = '' date = strftime(self.timefmt) mfeed.append({ 'title' :title ,'date' :date ,'url' :url ,'description':description }) totalfeeds.append((secttitle, mfeed)) return totalfeeds def get_cover_url(self): cover_url = None soup = self.index_to_soup(self.index) cover_item = soup.find('meta', attrs={'property':'og:image'}) if cover_item: cover_url = cover_item['content'] return cover_url def print_version(self, url): return url + '?page=all' |
Advert | |
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Reason Magazine request | c0llin | Recipes | 4 | 03-28-2022 01:04 PM |
Wired Magazine Featured Articles | zach382 | Recipes | 0 | 12-27-2010 09:18 PM |
iPad Wired Magazine - what a bummer! | The Old Man | Apple Devices | 48 | 06-30-2010 02:12 PM |
The Future of Reading-June 2009 Wired Magazine by Clive Thompson | tracyeo | News | 0 | 06-09-2009 09:55 PM |
WIRED magazine e-Ink Cover Hack? | andyafro | News | 2 | 08-01-2008 01:11 PM |