Change fanfiction.tenhawkpresents.com to fanfic.tenhawkpresents.ink

This commit is contained in:
Jim Miller 2020-04-01 10:08:02 -05:00
parent 7c5ee9b44a
commit 594057738d
4 changed files with 9 additions and 8 deletions

View file

@ -1644,7 +1644,7 @@ include_in_category:fandoms
[fanfiction-junkies.de]
website_encodings:Windows-1252,utf8
[fanfiction.tenhawkpresents.com]
[fanfic.tenhawkpresents.ink]
## 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

View file

@ -41,7 +41,7 @@ from . import adapter_ficwadcom
from . import adapter_fimfictionnet
from . import adapter_mediaminerorg
from . import adapter_potionsandsnitches
from . import adapter_tenhawkpresentscom
from . import adapter_tenhawkpresents
from . import adapter_adastrafanficcom
from . import adapter_tthfanficorg
from . import adapter_twilightednet

View file

@ -30,11 +30,11 @@ from ..six.moves.urllib.error import HTTPError
from .base_adapter import BaseSiteAdapter, makeDate
class TenhawkPresentsComSiteAdapter(BaseSiteAdapter):
class TenhawkPresentsSiteAdapter(BaseSiteAdapter):
def __init__(self, config, url):
BaseSiteAdapter.__init__(self, config, url)
self.story.setMetadata('siteabbrev','thpc')
self.story.setMetadata('siteabbrev','thpi')
self.username = "NoneGiven" # if left empty, site doesn't return any message at all.
self.password = ""
self.is_adult=False
@ -50,14 +50,15 @@ class TenhawkPresentsComSiteAdapter(BaseSiteAdapter):
@staticmethod
def getSiteDomain():
return 'fanfiction.tenhawkpresents.com'
return 'fanfic.tenhawkpresents.ink'
@classmethod
def getSiteExampleURLs(cls):
return "http://"+cls.getSiteDomain()+"/viewstory.php?sid=1234"
def getSiteURLPattern(self):
return re.escape("http://"+self.getSiteDomain()+"/viewstory.php?sid=")+r"\d+$"
# accept https, but don't use it--site SSL is broken.
return r"https?:"+re.escape("//"+self.getSiteDomain()+"/viewstory.php?sid=")+r"\d+$"
def use_pagecache(self):
'''
@ -247,5 +248,5 @@ class TenhawkPresentsComSiteAdapter(BaseSiteAdapter):
return self.utf8FromSoup(url,span)
def getClass():
return TenhawkPresentsComSiteAdapter
return TenhawkPresentsSiteAdapter

View file

@ -1677,7 +1677,7 @@ include_in_category:fandoms
[fanfiction-junkies.de]
website_encodings:Windows-1252,utf8
[fanfiction.tenhawkpresents.com]
[fanfic.tenhawkpresents.ink]
## 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