Linux worldls-302.fr.planethoster.net 4.18.0-553.8.1.lve.el7h.x86_64 #1 SMP Thu Jul 4 15:19:33 UTC 2024 x86_64
LiteSpeed
Server IP : 10.185.0.203 & Your IP : 216.73.217.14
Domains :
Cant Read [ /etc/named.conf ]
User : gerathty
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python2.7 /
site-packages /
markdown /
extensions /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
1.62
KB
-rw-r--r--
2014-06-07 16:58
__init__.pyc
2.69
KB
-rw-r--r--
2014-06-07 16:58
__init__.pyo
2.69
KB
-rw-r--r--
2014-06-07 16:58
abbr.py
2.89
KB
-rw-r--r--
2014-06-07 16:58
abbr.pyc
4.35
KB
-rw-r--r--
2014-06-07 16:58
abbr.pyo
4.35
KB
-rw-r--r--
2014-06-07 16:58
admonition.py
3.69
KB
-rw-r--r--
2014-06-07 16:58
admonition.pyc
4.28
KB
-rw-r--r--
2014-06-07 16:58
admonition.pyo
4.28
KB
-rw-r--r--
2014-06-07 16:58
attr_list.py
5.99
KB
-rw-r--r--
2014-06-07 16:58
attr_list.pyc
6.14
KB
-rw-r--r--
2014-06-07 16:58
attr_list.pyo
6.14
KB
-rw-r--r--
2014-06-07 16:58
codehilite.py
9.75
KB
-rw-r--r--
2014-06-07 16:58
codehilite.pyc
9.66
KB
-rw-r--r--
2014-06-07 16:58
codehilite.pyo
9.66
KB
-rw-r--r--
2014-06-07 16:58
def_list.py
3.63
KB
-rw-r--r--
2014-06-07 16:58
def_list.pyc
4.29
KB
-rw-r--r--
2014-06-07 16:58
def_list.pyo
4.29
KB
-rw-r--r--
2014-06-07 16:58
extra.py
5.13
KB
-rw-r--r--
2014-06-07 16:58
extra.pyc
5.11
KB
-rw-r--r--
2014-06-07 16:58
extra.pyo
5.11
KB
-rw-r--r--
2014-06-07 16:58
fenced_code.py
5.72
KB
-rw-r--r--
2014-06-07 16:58
fenced_code.pyc
6.32
KB
-rw-r--r--
2014-06-07 16:58
fenced_code.pyo
6.32
KB
-rw-r--r--
2014-06-07 16:58
footnotes.py
10.95
KB
-rw-r--r--
2014-06-07 16:58
footnotes.pyc
11.9
KB
-rw-r--r--
2014-06-07 16:58
footnotes.pyo
11.9
KB
-rw-r--r--
2014-06-07 16:58
headerid.py
6.14
KB
-rw-r--r--
2014-06-07 16:58
headerid.pyc
7.77
KB
-rw-r--r--
2014-06-07 16:58
headerid.pyo
7.77
KB
-rw-r--r--
2014-06-07 16:58
meta.py
2.7
KB
-rw-r--r--
2014-06-07 16:58
meta.pyc
3.35
KB
-rw-r--r--
2014-06-07 16:58
meta.pyo
3.35
KB
-rw-r--r--
2014-06-07 16:58
nl2br.py
868
B
-rw-r--r--
2014-06-07 16:58
nl2br.pyc
1.56
KB
-rw-r--r--
2014-06-07 16:58
nl2br.pyo
1.56
KB
-rw-r--r--
2014-06-07 16:58
sane_lists.py
1.3
KB
-rw-r--r--
2014-06-07 16:58
sane_lists.pyc
2.3
KB
-rw-r--r--
2014-06-07 16:58
sane_lists.pyo
2.3
KB
-rw-r--r--
2014-06-07 16:58
smart_strong.py
1.42
KB
-rw-r--r--
2014-06-07 16:58
smart_strong.pyc
2.11
KB
-rw-r--r--
2014-06-07 16:58
smart_strong.pyo
2.11
KB
-rw-r--r--
2014-06-07 16:58
smarty.py
7.71
KB
-rw-r--r--
2014-06-07 16:58
smarty.pyc
5.26
KB
-rw-r--r--
2014-06-07 16:58
smarty.pyo
5.26
KB
-rw-r--r--
2014-06-07 16:58
tables.py
3.15
KB
-rw-r--r--
2014-06-07 16:58
tables.pyc
3.99
KB
-rw-r--r--
2014-06-07 16:58
tables.pyo
3.99
KB
-rw-r--r--
2014-06-07 16:58
toc.py
9.03
KB
-rw-r--r--
2014-06-07 16:58
toc.pyc
7.49
KB
-rw-r--r--
2014-06-07 16:58
toc.pyo
7.49
KB
-rw-r--r--
2014-06-07 16:58
wikilinks.py
5.2
KB
-rw-r--r--
2014-06-07 16:58
wikilinks.pyc
6.31
KB
-rw-r--r--
2014-06-07 16:58
wikilinks.pyo
6.31
KB
-rw-r--r--
2014-06-07 16:58
Save
Rename
''' Abbreviation Extension for Python-Markdown ========================================== This extension adds abbreviation handling to Python-Markdown. Simple Usage: >>> import markdown >>> text = """ ... Some text with an ABBR and a REF. Ignore REFERENCE and ref. ... ... *[ABBR]: Abbreviation ... *[REF]: Abbreviation Reference ... """ >>> print markdown.markdown(text, ['abbr']) <p>Some text with an <abbr title="Abbreviation">ABBR</abbr> and a <abbr title="Abbreviation Reference">REF</abbr>. Ignore REFERENCE and ref.</p> Copyright 2007-2008 * [Waylan Limberg](http://achinghead.com/) * [Seemant Kulleen](http://www.kulleen.org/) ''' from __future__ import absolute_import from __future__ import unicode_literals from . import Extension from ..preprocessors import Preprocessor from ..inlinepatterns import Pattern from ..util import etree, AtomicString import re # Global Vars ABBR_REF_RE = re.compile(r'[*]\[(?P<abbr>[^\]]*)\][ ]?:\s*(?P<title>.*)') class AbbrExtension(Extension): """ Abbreviation Extension for Python-Markdown. """ def extendMarkdown(self, md, md_globals): """ Insert AbbrPreprocessor before ReferencePreprocessor. """ md.preprocessors.add('abbr', AbbrPreprocessor(md), '<reference') class AbbrPreprocessor(Preprocessor): """ Abbreviation Preprocessor - parse text for abbr references. """ def run(self, lines): ''' Find and remove all Abbreviation references from the text. Each reference is set as a new AbbrPattern in the markdown instance. ''' new_text = [] for line in lines: m = ABBR_REF_RE.match(line) if m: abbr = m.group('abbr').strip() title = m.group('title').strip() self.markdown.inlinePatterns['abbr-%s'%abbr] = \ AbbrPattern(self._generate_pattern(abbr), title) else: new_text.append(line) return new_text def _generate_pattern(self, text): ''' Given a string, returns an regex pattern to match that string. 'HTML' -> r'(?P<abbr>[H][T][M][L])' Note: we force each char as a literal match (in brackets) as we don't know what they will be beforehand. ''' chars = list(text) for i in range(len(chars)): chars[i] = r'[%s]' % chars[i] return r'(?P<abbr>\b%s\b)' % (r''.join(chars)) class AbbrPattern(Pattern): """ Abbreviation inline pattern. """ def __init__(self, pattern, title): super(AbbrPattern, self).__init__(pattern) self.title = title def handleMatch(self, m): abbr = etree.Element('abbr') abbr.text = AtomicString(m.group('abbr')) abbr.set('title', self.title) return abbr def makeExtension(configs=None): return AbbrExtension(configs=configs)