Fix for ficwad login, change [www.thewriterscoffeeshop.com] to [www.twcslibrary.net] in config.

This commit is contained in:
Jim Miller 2014-11-01 22:55:07 -05:00
parent 511490622e
commit 34990ff044
3 changed files with 10 additions and 4 deletions

View file

@ -1833,7 +1833,7 @@ extracategories:Lord of the Rings
#username:YourName
#password:yourpassword
[www.thewriterscoffeeshop.com]
[www.twcslibrary.net]
## Some sites require login (or login for some rated stories) The
## program can prompt you, or you can save it in config. In
## commandline version, this should go in your personal.ini, not
@ -1846,7 +1846,7 @@ extracategories:Lord of the Rings
## personal.ini, not defaults.ini.
#is_adult:true
## thewriterscoffeeshop.com (ab)uses series as personal reading lists.
## twcslibrary.net (ab)uses series as personal reading lists.
collect_series: false
[www.tthfanfic.org]

View file

@ -103,6 +103,12 @@ class FicwadComSiteAdapter(BaseSiteAdapter):
else:
raise e
# if blocked, attempt login.
if soup.find("div",{"class":"blocked"}):
if self.performLogin(url): # performLogin raises
# FailedToLogin if it fails.
soup = bs.BeautifulSoup(self._fetchUrl(url,usecache=False))
divstory = soup.find('div',id='story')
storya = divstory.find('a',href=re.compile("^/story/\d+$"))
if storya : # if there's a story link in the divstory header, this is a chapter page.

View file

@ -1833,7 +1833,7 @@ extracategories:Lord of the Rings
#username:YourName
#password:yourpassword
[www.thewriterscoffeeshop.com]
[www.twcslibrary.net]
## Some sites require login (or login for some rated stories) The
## program can prompt you, or you can save it in config. In
## commandline version, this should go in your personal.ini, not
@ -1846,7 +1846,7 @@ extracategories:Lord of the Rings
## personal.ini, not defaults.ini.
#is_adult:true
## thewriterscoffeeshop.com (ab)uses series as personal reading lists.
## twcslibrary.net (ab)uses series as personal reading lists.
collect_series: false
[www.tthfanfic.org]