From 50bbb80633a2edb9bc8886b79a45366bec49bfa4 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 4 Dec 2020 12:06:33 -0600 Subject: [PATCH] adapter_scribblehubcom - use pagecache, remove some dead code --- fanficfare/adapters/adapter_scribblehubcom.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/fanficfare/adapters/adapter_scribblehubcom.py b/fanficfare/adapters/adapter_scribblehubcom.py index 6364386d..0a2cb6fe 100644 --- a/fanficfare/adapters/adapter_scribblehubcom.py +++ b/fanficfare/adapters/adapter_scribblehubcom.py @@ -15,7 +15,6 @@ # limitations under the License. # -# Software: eFiction from __future__ import absolute_import import logging, time, datetime logger = logging.getLogger(__name__) @@ -92,14 +91,12 @@ class ScribbleHubComAdapter(BaseSiteAdapter): # XXX def getSiteURLPattern(self): return re.escape("https://"+self.getSiteDomain())+r"/(series|read)/(?P\d+)[/-](?P[^/]+)" - ## Login seems to be reasonably standard across eFiction sites. - def needToLoginCheck(self, data): - if 'Registered Users Only' in data \ - or 'There is no such account on our website' in data \ - or "That password doesn't match the one in our database" in data: - return True - else: - return False + def use_pagecache(self): + ''' + adapters that will work with the page cache need to implement + this and change it to True. + ''' + return True # Set cookie to ascending order before page loads, means we know date published def set_contents_cookie(self):