Fix login failure for tth, add anthology=true metadata, bump version.

This commit is contained in:
Jim Miller 2013-03-04 12:02:32 -06:00
parent abde9fdf8d
commit df09eadf81
4 changed files with 6 additions and 5 deletions

View file

@ -27,7 +27,7 @@ class FanFictionDownLoaderBase(InterfaceActionBase):
description = 'UI plugin to download FanFiction stories from various sites.'
supported_platforms = ['windows', 'osx', 'linux']
author = 'Jim Miller'
version = (1, 7, 11)
version = (1, 7, 12)
minimum_calibre_version = (0, 8, 57)
#: This field defines the GUI plugin class that contains all the code

View file

@ -1703,6 +1703,7 @@ class FanFictionDownLoaderPlugin(InterfaceAction):
if v in book['tags']:
book['tags'].remove(v)
book['tags'].append('Anthology')
book['all_metadata']['anthology'] = "true"
return book
def split_text_to_urls(urls):

View file

@ -24,7 +24,7 @@ make_firstimage_cover:true
else:
return prefs['personal.ini']
def get_ffdl_config(url,fileform="EPUB",personalini=None):
def get_ffdl_config(url,fileform="epub",personalini=None):
if not personalini:
personalini = get_ffdl_personalini()
site='unknown'
@ -38,6 +38,6 @@ def get_ffdl_config(url,fileform="EPUB",personalini=None):
return configuration
def get_ffdl_adapter(url,fileform="EPUB",personalini=None):
def get_ffdl_adapter(url,fileform="epub",personalini=None):
return adapters.getAdapter(get_ffdl_config(url,fileform,personalini),url)

View file

@ -100,8 +100,8 @@ class TwistingTheHellmouthSiteAdapter(BaseSiteAdapter):
if "Stories Published" not in d : #Member Account
logger.info("Failed to login to URL %s as %s" % (loginUrl,
params['penname']))
raise exceptions.FailedToLogin(url,params['penname'])
params['urealname']))
raise exceptions.FailedToLogin(self.url,params['urealname'])
return False
else:
return True