FanFicFare/adapter.py

108 lines
1.4 KiB
Python

class LoginRequiredException(Exception):
def __init__(self, url):
self.url = url
def __str__(self):
return repr(self.url + ' requires user to be logged in')
class FanfictionSiteAdapter:
login = ''
password = ''
def __init__(self, url):
pass
def requiresLogin(self, url = None):
pass
def performLogin(self, url = None):
pass
def extractIndividualUrls(self):
pass
def getText(self, url):
pass
def setLogin(self, login):
pass
def setPassword(self, password):
pass
def getStoryURL(self):
pass
def getUUID(self):
pass
def getOutputName(self):
pass
def getAuthorURL(self):
pass
def getAuthorId(self):
pass
def getAuthorName(self):
pass
def getStoryId(self):
pass
def getStoryName(self):
pass
def getStoryDescription(self):
pass
def getStoryCreated(self):
pass
def getStoryPublished(self):
pass
def getStoryUpdated(self):
pass
def getStorySeries(self):
pass
def getLanguage(self):
pass
def getLanguageId(self):
pass
def getSubjects(self):
pass
def getCharacters(self):
pass
def getPublisher(self):
pass
def getNumChapters(self):
pass
def getNumWords(self):
pass
def getCategory(self):
pass
def getGenre(self):
pass
def getStoryStatus(self):
pass
def getStoryRating(self):
pass
def getStoryUserRating(self):
pass
def getPrintableUrl(self, url):
pass