def __init__(self, library_filename): self.books = kiwix.parse_library(library_filename) self.path = os.path.dirname(library_filename) self.readableToBooks = {} for book in self.books: hid = book['humanReadableId'] filename = os.path.join(self.path, book['path']) self.readableToBooks[hid] = ZimFile(filename)
def __init__(self, library_filename): self.books = kiwix.parse_library(library_filename) self.readableToBooks = dict([(x['humanReadableId'], ZimFile(x)) for x in self.books])