def __init__(self, url = None, layout="TopShelf", accept_regexp=None, delete_regexp=None, skip=False): Epub.__init__(self) self.downloaded_files = {} self.current_nav = self.navigation self.info_title = "" self.info_url = "" self.info_author = [] self.info_tags = [] self.info_date = datetime.datetime.utcnow() self.raw = layout == None self.layout = layout self.replace = [] self.replace_show= False self.error = False self.downloadOnce= False self.BeautifulParser = BeautifulSoup.BeautifulSoup if accept_regexp: self.accept_regexp = re.compile(accept_regexp) else: self.accept_regexp = None if delete_regexp: self.delete_regexp = re.compile(delete_regexp) else: self.delete_regexp = None self.recursion_limit = None self.recursion_index = 0 if url: self.parse_url(url, output=(not skip))