コード例 #1
0
ファイル: zim.py プロジェクト: tlevine/internet-in-a-box
 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)
コード例 #2
0
 def __init__(self, library_filename):
     self.books = kiwix.parse_library(library_filename)
     self.readableToBooks = dict([(x['humanReadableId'], ZimFile(x)) for x in self.books])
コード例 #3
0
 def __init__(self, library_filename):
     self.books = kiwix.parse_library(library_filename)
     self.readableToBooks = dict([(x['humanReadableId'], ZimFile(x))
                                  for x in self.books])