Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre > Recipes

Notices

Reply
 
Thread Tools Search this Thread
Old 10-25-2011, 08:17 AM   #1
Morias
Junior Member
Morias began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Sep 2010
Device: Kindle
How to update The Australian recipe for the new subscription model

The Australian newspaper has moved to a Freemium model and now requires a subscription to view most content in full.

Can someone who knows what they are doing please update the Recipe file. Thank you in advance.

I tried adding part of The Wallstreet Journal recipe to make it login, but failed as it now stops loading the newspaper after a couple of seconds.

This is what I did:

needs_subscription = True

def get_browser(self):
br = BasicNewsRecipe.get_browser()
if self.username is not None and self.password is not None:
br.open('http://www.theaustralian.com.au/login')
br.select_form(nr=1)
br['user'] = self.username
br['password'] = self.password
res = br.submit()
raw = res.read()
if 'Thankyou,' not in raw:
raise ValueError('Failed to log in, check your '
'username and password')
return br
Morias is offline   Reply With Quote
Old 10-25-2011, 09:37 AM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 24,813
Karma: 4369673
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Send me your username and password for that website in a private message and I'll see if I can add the login logic to the recipe
kovidgoyal is offline   Reply With Quote
Old 10-25-2011, 04:16 PM   #3
Morias
Junior Member
Morias began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Sep 2010
Device: Kindle
I have PM'd you the login. Thank you for your assistance with this.

It is a News Limited paper so I am guessing the login is similar to something they have done elsewhere in the world.
Morias is offline   Reply With Quote
Old 10-25-2011, 10:59 PM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 24,813
Karma: 4369673
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Login code will be in the next release. For the curious:

Code:
    needs_subscription = 'optional'
    def get_browser(self):
        br = BasicNewsRecipe.get_browser(self)
        if self.username and self.password:
            br.open('http://www.theaustralian.com.au')
            br.select_form(nr=0)
            br['username'] = self.username
            br['password'] = self.password
            raw = br.submit().read()
            if '>log out' not in raw.lower():
                raise ValueError('Failed to log in to www.theaustralian.com.au'
                        ' are your username and password correct?')
        return br
kovidgoyal is offline   Reply With Quote
Old 10-26-2011, 08:23 AM   #5
Morias
Junior Member
Morias began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Sep 2010
Device: Kindle
Thanks for your help. Your fix works great.
Morias is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
The subscription model for ebooks hasn’t emerged yet, but it will stonetools General Discussions 64 05-20-2011 02:01 PM
Apple Subscription Model - eBook Killer? Harmon General Discussions 2 02-16-2011 01:55 PM
Recipe for The Australian Valhalla Calibre 5 06-13-2010 04:38 PM
Apple App Store will now support subscription model for e-books pilotbob News 8 03-18-2009 08:09 AM
Subscription model for content JHeavner Sony Reader 9 02-09-2007 10:46 AM


All times are GMT -4. The time now is 11:22 AM.


MobileRead.com is a privately owned, operated and funded community.