def analyse_text(text): rv = 0.0 if re.search('\$\{.*?\}', text) is not None: rv += 0.2 if re.search('py:(.*?)=["\']', text) is not None: rv += 0.2 return rv + HtmlLexer.analyse_text(text) - 0.01
def analyse_text(text): rv = 0.0 if re.search("\$\{.*?\}", text) is not None: rv += 0.2 if re.search("py:(.*?)=[\"']", text) is not None: rv += 0.2 return rv + HtmlLexer.analyse_text(text) - 0.01
import sys, os import sphinx_rtd_theme import recommonmark from recommonmark.transform import AutoStructify from sphinx.highlighting import lexers from pygments.lexers.web import PhpLexer from pygments.lexers.web import HtmlLexer from pygments.lexers.web import JsonLexer from datetime import datetime lexers['php'] = PhpLexer(startinline=True) lexers['php-annotations'] = PhpLexer(startinline=True) lexers['html'] = HtmlLexer(startinline=True) lexers['json'] = JsonLexer(startinline=True) extensions = [ 'recommonmark', 'sphinx_rtd_theme', ] source_suffix = ['.rst', '.md'] master_doc = 'index' project = 'Warden' copyright = '2019 by David Alger.' author = 'David Alger' version = '' release = ''
from sphinx.highlighting import lexers from pygments.lexers.web import PhpLexer from pygments.lexers.web import HtmlLexer from pygments.lexers.shell import BashLexer # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = [ 'sensio.sphinx.refinclude', 'sensio.sphinx.configurationblock', 'sensio.sphinx.phpcode', 'sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.ifconfig', 'sphinxcontrib.youtube' ] lexers['php'] = PhpLexer(startinline=True) lexers['php-annotations'] = PhpLexer(startinline=True) lexers['html'] = HtmlLexer() lexers['bash'] = BashLexer() # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. #source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project.
__author__ = 'faye' import sys reload(sys) sys.setdefaultencoding('utf-8') import os from pygments import highlight from pygments.lexers.web import HtmlLexer from pygments.formatters.html import HtmlFormatter for directory, subdirectories, files in os.walk("../ct_studies"): for file in files: f = open(os.path.join(directory, file), "r+") highlighted = highlight(f.read(), HtmlLexer(), HtmlFormatter()) open(os.path.join(directory, file), "w").close() f.write(highlighted) f.write('<style>' + HtmlFormatter().get_style_defs('.highlight') + '</style>') #print highlighted #print HtmlFormatter().get_style_defs('.highlight') f.close()