import re class EmbedProvider: name = "base" pattern = None def __init__(self, config=None): self.config = config or {} def match(self, content): if not self.pattern: return content return re.sub(self.pattern, self.replace, content) def replace(self, match): raise NotImplementedError("Provider replace() missing!") def wrap_template(self, provider, embed_html): return f'''
'''