コード例 #1
0
ファイル: converters.py プロジェクト: rljacobson/Guru-NB
    def add_markdown_converter(self):
        """Adds a markdown converter if :mod:`markdown` exists."""
        try:
            from markdown import Markdown

            def markdown_converter(file):
                text = file.data.decode("utf-8")
                return Markdown().convert(text)

            for ext in ["markdown", "md"]:
                File.add_html_converter_by_ext(markdown_converter, ext)
        except ImportError:
            pass
コード例 #2
0
ファイル: converters.py プロジェクト: rljacobson/Guru-NB
 def add_html_converter(self):
     """Adds a HTML converter."""
     skip = lambda f: f.data.encode("utf-8")
     for ext in ["html", "htm", "xhtml"]:
         File.add_html_converter_by_ext(skip, ext)