def __init__(self, images_dir, *args): super().__init__(*args) if images_dir: self.images_dir = images_dir.strip('/') else: self.images_dir = '' self.image_pattern = ImagePattern(*args)
def extendMarkdown(self, md, md_globals): md.inlinePatterns["link"] = LinkPattern(SPACED_LINK_RE, md) md.inlinePatterns["reference"] = ReferencePattern( SPACED_REFERENCE_RE, md) md.inlinePatterns["image_link"] = ImagePattern(SPACED_IMAGE_LINK_RE, md) md.inlinePatterns["image_reference"] = ImageReferencePattern( SPACED_IMAGE_REFERENCE_RE, md)