def __init__(self, resource_dict): self.src = resource_dict.get("src", None) self.uri = resource_dict.get("uri", None) # TODO guess mime type if not supplied self.mime = resource_dict.get("mime", None) if self.mime is None: from jkEpubTools.mime import guess_mime_type self.mime = guess_mime_type(self.uri) self.encrypt = resource_dict.get("encrypt", False)
def __init__(self, cover_dict): self.src = cover_dict.get("src", None) self.uri = cover_dict.get("uri", None) # TODO guess mime type if not supplied self.mime = cover_dict.get("mime", None) if self.mime is None: from jkEpubTools.mime import guess_mime_type self.mime = guess_mime_type(self.uri) self.encrypt = cover_dict.get("encrypt", False) self.width = cover_dict.get("width", None) self.height = cover_dict.get("height", None) if None in (self.width, self.height): print "ERROR: width and height of cover image must be supplied, or resulting epub will be invalid."