updates
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,219 @@
|
||||
Metadata-Version: 2.4
|
||||
Name: markdown-it-py
|
||||
Version: 4.0.0
|
||||
Summary: Python port of markdown-it. Markdown parsing, done right!
|
||||
Keywords: markdown,lexer,parser,commonmark,markdown-it
|
||||
Author-email: Chris Sewell <chrisj_sewell@hotmail.com>
|
||||
Requires-Python: >=3.10
|
||||
Description-Content-Type: text/markdown
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3.13
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Classifier: Topic :: Text Processing :: Markup
|
||||
License-File: LICENSE
|
||||
License-File: LICENSE.markdown-it
|
||||
Requires-Dist: mdurl~=0.1
|
||||
Requires-Dist: psutil ; extra == "benchmarking"
|
||||
Requires-Dist: pytest ; extra == "benchmarking"
|
||||
Requires-Dist: pytest-benchmark ; extra == "benchmarking"
|
||||
Requires-Dist: commonmark~=0.9 ; extra == "compare"
|
||||
Requires-Dist: markdown~=3.4 ; extra == "compare"
|
||||
Requires-Dist: mistletoe~=1.0 ; extra == "compare"
|
||||
Requires-Dist: mistune~=3.0 ; extra == "compare"
|
||||
Requires-Dist: panflute~=2.3 ; extra == "compare"
|
||||
Requires-Dist: markdown-it-pyrs ; extra == "compare"
|
||||
Requires-Dist: linkify-it-py>=1,<3 ; extra == "linkify"
|
||||
Requires-Dist: mdit-py-plugins>=0.5.0 ; extra == "plugins"
|
||||
Requires-Dist: gprof2dot ; extra == "profiling"
|
||||
Requires-Dist: mdit-py-plugins>=0.5.0 ; extra == "rtd"
|
||||
Requires-Dist: myst-parser ; extra == "rtd"
|
||||
Requires-Dist: pyyaml ; extra == "rtd"
|
||||
Requires-Dist: sphinx ; extra == "rtd"
|
||||
Requires-Dist: sphinx-copybutton ; extra == "rtd"
|
||||
Requires-Dist: sphinx-design ; extra == "rtd"
|
||||
Requires-Dist: sphinx-book-theme~=1.0 ; extra == "rtd"
|
||||
Requires-Dist: jupyter_sphinx ; extra == "rtd"
|
||||
Requires-Dist: ipykernel ; extra == "rtd"
|
||||
Requires-Dist: coverage ; extra == "testing"
|
||||
Requires-Dist: pytest ; extra == "testing"
|
||||
Requires-Dist: pytest-cov ; extra == "testing"
|
||||
Requires-Dist: pytest-regressions ; extra == "testing"
|
||||
Requires-Dist: requests ; extra == "testing"
|
||||
Project-URL: Documentation, https://markdown-it-py.readthedocs.io
|
||||
Project-URL: Homepage, https://github.com/executablebooks/markdown-it-py
|
||||
Provides-Extra: benchmarking
|
||||
Provides-Extra: compare
|
||||
Provides-Extra: linkify
|
||||
Provides-Extra: plugins
|
||||
Provides-Extra: profiling
|
||||
Provides-Extra: rtd
|
||||
Provides-Extra: testing
|
||||
|
||||
# markdown-it-py
|
||||
|
||||
[![Github-CI][github-ci]][github-link]
|
||||
[![Coverage Status][codecov-badge]][codecov-link]
|
||||
[![PyPI][pypi-badge]][pypi-link]
|
||||
[![Conda][conda-badge]][conda-link]
|
||||
[![PyPI - Downloads][install-badge]][install-link]
|
||||
|
||||
<p align="center">
|
||||
<img alt="markdown-it-py icon" src="https://raw.githubusercontent.com/executablebooks/markdown-it-py/master/docs/_static/markdown-it-py.svg">
|
||||
</p>
|
||||
|
||||
> Markdown parser done right.
|
||||
|
||||
- Follows the __[CommonMark spec](http://spec.commonmark.org/)__ for baseline parsing
|
||||
- Configurable syntax: you can add new rules and even replace existing ones.
|
||||
- Pluggable: Adds syntax extensions to extend the parser (see the [plugin list][md-plugins]).
|
||||
- High speed (see our [benchmarking tests][md-performance])
|
||||
- Easy to configure for [security][md-security]
|
||||
- Member of [Google's Assured Open Source Software](https://cloud.google.com/assured-open-source-software/docs/supported-packages)
|
||||
|
||||
This is a Python port of [markdown-it], and some of its associated plugins.
|
||||
For more details see: <https://markdown-it-py.readthedocs.io>.
|
||||
|
||||
For details on [markdown-it] itself, see:
|
||||
|
||||
- The __[Live demo](https://markdown-it.github.io)__
|
||||
- [The markdown-it README][markdown-it-readme]
|
||||
|
||||
**See also:** [markdown-it-pyrs](https://github.com/chrisjsewell/markdown-it-pyrs) for an experimental Rust binding,
|
||||
for even more speed!
|
||||
|
||||
## Installation
|
||||
|
||||
### PIP
|
||||
|
||||
```bash
|
||||
pip install markdown-it-py[plugins]
|
||||
```
|
||||
|
||||
or with extras
|
||||
|
||||
```bash
|
||||
pip install markdown-it-py[linkify,plugins]
|
||||
```
|
||||
|
||||
### Conda
|
||||
|
||||
```bash
|
||||
conda install -c conda-forge markdown-it-py
|
||||
```
|
||||
|
||||
or with extras
|
||||
|
||||
```bash
|
||||
conda install -c conda-forge markdown-it-py linkify-it-py mdit-py-plugins
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
### Python API Usage
|
||||
|
||||
Render markdown to HTML with markdown-it-py and a custom configuration
|
||||
with and without plugins and features:
|
||||
|
||||
```python
|
||||
from markdown_it import MarkdownIt
|
||||
from mdit_py_plugins.front_matter import front_matter_plugin
|
||||
from mdit_py_plugins.footnote import footnote_plugin
|
||||
|
||||
md = (
|
||||
MarkdownIt('commonmark', {'breaks':True,'html':True})
|
||||
.use(front_matter_plugin)
|
||||
.use(footnote_plugin)
|
||||
.enable('table')
|
||||
)
|
||||
text = ("""
|
||||
---
|
||||
a: 1
|
||||
---
|
||||
|
||||
a | b
|
||||
- | -
|
||||
1 | 2
|
||||
|
||||
A footnote [^1]
|
||||
|
||||
[^1]: some details
|
||||
""")
|
||||
tokens = md.parse(text)
|
||||
html_text = md.render(text)
|
||||
|
||||
## To export the html to a file, uncomment the lines below:
|
||||
# from pathlib import Path
|
||||
# Path("output.html").write_text(html_text)
|
||||
```
|
||||
|
||||
### Command-line Usage
|
||||
|
||||
Render markdown to HTML with markdown-it-py from the
|
||||
command-line:
|
||||
|
||||
```console
|
||||
usage: markdown-it [-h] [-v] [filenames [filenames ...]]
|
||||
|
||||
Parse one or more markdown files, convert each to HTML, and print to stdout
|
||||
|
||||
positional arguments:
|
||||
filenames specify an optional list of files to convert
|
||||
|
||||
optional arguments:
|
||||
-h, --help show this help message and exit
|
||||
-v, --version show program's version number and exit
|
||||
|
||||
Interactive:
|
||||
|
||||
$ markdown-it
|
||||
markdown-it-py [version 0.0.0] (interactive)
|
||||
Type Ctrl-D to complete input, or Ctrl-C to exit.
|
||||
>>> # Example
|
||||
... > markdown *input*
|
||||
...
|
||||
<h1>Example</h1>
|
||||
<blockquote>
|
||||
<p>markdown <em>input</em></p>
|
||||
</blockquote>
|
||||
|
||||
Batch:
|
||||
|
||||
$ markdown-it README.md README.footer.md > index.html
|
||||
|
||||
```
|
||||
|
||||
## References / Thanks
|
||||
|
||||
Big thanks to the authors of [markdown-it]:
|
||||
|
||||
- Alex Kocharin [github/rlidwka](https://github.com/rlidwka)
|
||||
- Vitaly Puzrin [github/puzrin](https://github.com/puzrin)
|
||||
|
||||
Also [John MacFarlane](https://github.com/jgm) for his work on the CommonMark spec and reference implementations.
|
||||
|
||||
[github-ci]: https://github.com/executablebooks/markdown-it-py/actions/workflows/tests.yml/badge.svg?branch=master
|
||||
[github-link]: https://github.com/executablebooks/markdown-it-py
|
||||
[pypi-badge]: https://img.shields.io/pypi/v/markdown-it-py.svg
|
||||
[pypi-link]: https://pypi.org/project/markdown-it-py
|
||||
[conda-badge]: https://anaconda.org/conda-forge/markdown-it-py/badges/version.svg
|
||||
[conda-link]: https://anaconda.org/conda-forge/markdown-it-py
|
||||
[codecov-badge]: https://codecov.io/gh/executablebooks/markdown-it-py/branch/master/graph/badge.svg
|
||||
[codecov-link]: https://codecov.io/gh/executablebooks/markdown-it-py
|
||||
[install-badge]: https://img.shields.io/pypi/dw/markdown-it-py?label=pypi%20installs
|
||||
[install-link]: https://pypistats.org/packages/markdown-it-py
|
||||
|
||||
[CommonMark spec]: http://spec.commonmark.org/
|
||||
[markdown-it]: https://github.com/markdown-it/markdown-it
|
||||
[markdown-it-readme]: https://github.com/markdown-it/markdown-it/blob/master/README.md
|
||||
[md-security]: https://markdown-it-py.readthedocs.io/en/latest/security.html
|
||||
[md-performance]: https://markdown-it-py.readthedocs.io/en/latest/performance.html
|
||||
[md-plugins]: https://markdown-it-py.readthedocs.io/en/latest/plugins.html
|
||||
|
||||
@@ -0,0 +1,142 @@
|
||||
../../../bin/markdown-it,sha256=1Cn79_App4SSkjIskSRWjCumT4vBHX-NlM4e2sT_7aA,232
|
||||
markdown_it/__init__.py,sha256=R7fMvDxageYJ4Q6doBcimogy1ctcV1eBuCFu5Pr8bbA,114
|
||||
markdown_it/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/_compat.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/_punycode.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/main.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/parser_block.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/parser_core.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/parser_inline.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/renderer.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/ruler.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/token.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/tree.cpython-312.pyc,,
|
||||
markdown_it/__pycache__/utils.cpython-312.pyc,,
|
||||
markdown_it/_compat.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
|
||||
markdown_it/_punycode.py,sha256=JvSOZJ4VKr58z7unFGM0KhfTxqHMk2w8gglxae2QszM,2373
|
||||
markdown_it/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
markdown_it/cli/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/cli/__pycache__/parse.cpython-312.pyc,,
|
||||
markdown_it/cli/parse.py,sha256=Un3N7fyGHhZAQouGVnRx-WZcpKwEK2OF08rzVAEBie8,2881
|
||||
markdown_it/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
markdown_it/common/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/common/__pycache__/entities.cpython-312.pyc,,
|
||||
markdown_it/common/__pycache__/html_blocks.cpython-312.pyc,,
|
||||
markdown_it/common/__pycache__/html_re.cpython-312.pyc,,
|
||||
markdown_it/common/__pycache__/normalize_url.cpython-312.pyc,,
|
||||
markdown_it/common/__pycache__/utils.cpython-312.pyc,,
|
||||
markdown_it/common/entities.py,sha256=EYRCmUL7ZU1FRGLSXQlPx356lY8EUBdFyx96eSGc6d0,157
|
||||
markdown_it/common/html_blocks.py,sha256=QXbUDMoN9lXLgYFk2DBYllnLiFukL6dHn2X98Y6Wews,986
|
||||
markdown_it/common/html_re.py,sha256=FggAEv9IL8gHQqsGTkHcf333rTojwG0DQJMH9oVu0fU,926
|
||||
markdown_it/common/normalize_url.py,sha256=avOXnLd9xw5jU1q5PLftjAM9pvGx8l9QDEkmZSyrMgg,2568
|
||||
markdown_it/common/utils.py,sha256=pMgvMOE3ZW-BdJ7HfuzlXNKyD1Ivk7jHErc2J_B8J5M,8734
|
||||
markdown_it/helpers/__init__.py,sha256=YH2z7dS0WUc_9l51MWPvrLtFoBPh4JLGw58OuhGRCK0,253
|
||||
markdown_it/helpers/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/helpers/__pycache__/parse_link_destination.cpython-312.pyc,,
|
||||
markdown_it/helpers/__pycache__/parse_link_label.cpython-312.pyc,,
|
||||
markdown_it/helpers/__pycache__/parse_link_title.cpython-312.pyc,,
|
||||
markdown_it/helpers/parse_link_destination.py,sha256=u-xxWVP3g1s7C1bQuQItiYyDrYoYHJzXaZXPgr-o6mY,1906
|
||||
markdown_it/helpers/parse_link_label.py,sha256=PIHG6ZMm3BUw0a2m17lCGqNrl3vaz911tuoGviWD3I4,1037
|
||||
markdown_it/helpers/parse_link_title.py,sha256=jkLoYQMKNeX9bvWQHkaSroiEo27HylkEUNmj8xBRlp4,2273
|
||||
markdown_it/main.py,sha256=vzuT23LJyKrPKNyHKKAbOHkNWpwIldOGUM-IGsv2DHM,12732
|
||||
markdown_it/parser_block.py,sha256=-MyugXB63Te71s4NcSQZiK5bE6BHkdFyZv_bviuatdI,3939
|
||||
markdown_it/parser_core.py,sha256=SRmJjqe8dC6GWzEARpWba59cBmxjCr3Gsg8h29O8sQk,1016
|
||||
markdown_it/parser_inline.py,sha256=y0jCig8CJxQO7hBz0ZY3sGvPlAKTohOwIgaqnlSaS5A,5024
|
||||
markdown_it/port.yaml,sha256=jt_rdwOnfocOV5nc35revTybAAQMIp_-1fla_527sVE,2447
|
||||
markdown_it/presets/__init__.py,sha256=22vFtwJEY7iqFRtgVZ-pJthcetfpr1Oig8XOF9x1328,970
|
||||
markdown_it/presets/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/presets/__pycache__/commonmark.cpython-312.pyc,,
|
||||
markdown_it/presets/__pycache__/default.cpython-312.pyc,,
|
||||
markdown_it/presets/__pycache__/zero.cpython-312.pyc,,
|
||||
markdown_it/presets/commonmark.py,sha256=ygfb0R7WQ_ZoyQP3df-B0EnYMqNXCVOSw9SAdMjsGow,2869
|
||||
markdown_it/presets/default.py,sha256=FfKVUI0HH3M-_qy6RwotLStdC4PAaAxE7Dq0_KQtRtc,1811
|
||||
markdown_it/presets/zero.py,sha256=okXWTBEI-2nmwx5XKeCjxInRf65oC11gahtRl-QNtHM,2113
|
||||
markdown_it/py.typed,sha256=8PjyZ1aVoQpRVvt71muvuq5qE-jTFZkK-GLHkhdebmc,26
|
||||
markdown_it/renderer.py,sha256=Lzr0glqd5oxFL10DOfjjW8kg4Gp41idQ4viEQaE47oA,9947
|
||||
markdown_it/ruler.py,sha256=eMAtWGRAfSM33aiJed0k5923BEkuMVsMq1ct8vU-ql4,9142
|
||||
markdown_it/rules_block/__init__.py,sha256=SQpg0ocmsHeILPAWRHhzgLgJMKIcNkQyELH13o_6Ktc,553
|
||||
markdown_it/rules_block/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/blockquote.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/code.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/fence.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/heading.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/hr.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/html_block.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/lheading.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/list.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/paragraph.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/reference.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/state_block.cpython-312.pyc,,
|
||||
markdown_it/rules_block/__pycache__/table.cpython-312.pyc,,
|
||||
markdown_it/rules_block/blockquote.py,sha256=7uymS36dcrned3DsIaRcqcbFU1NlymhvsZpEXTD3_n8,8887
|
||||
markdown_it/rules_block/code.py,sha256=iTAxv0U1-MDhz88M1m1pi2vzOhEMSEROsXMo2Qq--kU,860
|
||||
markdown_it/rules_block/fence.py,sha256=BJgU-PqZ4vAlCqGcrc8UtdLpJJyMeRWN-G-Op-zxrMc,2537
|
||||
markdown_it/rules_block/heading.py,sha256=4Lh15rwoVsQjE1hVhpbhidQ0k9xKHihgjAeYSbwgO5k,1745
|
||||
markdown_it/rules_block/hr.py,sha256=QCoY5kImaQRvF7PyP8OoWft6A8JVH1v6MN-0HR9Ikpg,1227
|
||||
markdown_it/rules_block/html_block.py,sha256=wA8pb34LtZr1BkIATgGKQBIGX5jQNOkwZl9UGEqvb5M,2721
|
||||
markdown_it/rules_block/lheading.py,sha256=fWoEuUo7S2svr5UMKmyQMkh0hheYAHg2gMM266Mogs4,2625
|
||||
markdown_it/rules_block/list.py,sha256=gIodkAJFyOIyKCZCj5lAlL7jIj5kAzrDb-K-2MFNplY,9668
|
||||
markdown_it/rules_block/paragraph.py,sha256=9pmCwA7eMu4LBdV4fWKzC4EdwaOoaGw2kfeYSQiLye8,1819
|
||||
markdown_it/rules_block/reference.py,sha256=ue1qZbUaUP0GIvwTjh6nD1UtCij8uwsIMuYW1xBkckc,6983
|
||||
markdown_it/rules_block/state_block.py,sha256=HowsQyy5hGUibH4HRZWKfLIlXeDUnuWL7kpF0-rSwoM,8422
|
||||
markdown_it/rules_block/table.py,sha256=8nMd9ONGOffER7BXmc9kbbhxkLjtpX79dVLR0iatGnM,7682
|
||||
markdown_it/rules_core/__init__.py,sha256=QFGBe9TUjnRQJDU7xY4SQYpxyTHNwg8beTSwXpNGRjE,394
|
||||
markdown_it/rules_core/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/block.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/inline.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/linkify.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/normalize.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/replacements.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/smartquotes.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/state_core.cpython-312.pyc,,
|
||||
markdown_it/rules_core/__pycache__/text_join.cpython-312.pyc,,
|
||||
markdown_it/rules_core/block.py,sha256=0_JY1CUy-H2OooFtIEZAACtuoGUMohgxo4Z6A_UinSg,372
|
||||
markdown_it/rules_core/inline.py,sha256=9oWmeBhJHE7x47oJcN9yp6UsAZtrEY_A-VmfoMvKld4,325
|
||||
markdown_it/rules_core/linkify.py,sha256=mjQqpk_lHLh2Nxw4UFaLxa47Fgi-OHnmDamlgXnhmv0,5141
|
||||
markdown_it/rules_core/normalize.py,sha256=AJm4femtFJ_QBnM0dzh0UNqTTJk9K6KMtwRPaioZFqM,403
|
||||
markdown_it/rules_core/replacements.py,sha256=CH75mie-tdzdLKQtMBuCTcXAl1ijegdZGfbV_Vk7st0,3471
|
||||
markdown_it/rules_core/smartquotes.py,sha256=izK9fSyuTzA-zAUGkRkz9KwwCQWo40iRqcCKqOhFbEE,7443
|
||||
markdown_it/rules_core/state_core.py,sha256=HqWZCUr5fW7xG6jeQZDdO0hE9hxxyl3_-bawgOy57HY,570
|
||||
markdown_it/rules_core/text_join.py,sha256=rLXxNuLh_es5RvH31GsXi7en8bMNO9UJ5nbJMDBPltY,1173
|
||||
markdown_it/rules_inline/__init__.py,sha256=qqHZk6-YE8Rc12q6PxvVKBaxv2wmZeeo45H1XMR_Vxs,696
|
||||
markdown_it/rules_inline/__pycache__/__init__.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/autolink.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/backticks.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/balance_pairs.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/emphasis.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/entity.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/escape.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/fragments_join.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/html_inline.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/image.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/link.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/linkify.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/newline.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/state_inline.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/strikethrough.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/__pycache__/text.cpython-312.pyc,,
|
||||
markdown_it/rules_inline/autolink.py,sha256=pPoqJY8i99VtFn7KgUzMackMeq1hytzioVvWs-VQPRo,2065
|
||||
markdown_it/rules_inline/backticks.py,sha256=J7bezjjNxiXlKqvHc0fJkHZwH7-2nBsXVjcKydk8E4M,2037
|
||||
markdown_it/rules_inline/balance_pairs.py,sha256=5zgBiGidqdiWmt7Io_cuZOYh5EFEfXrYRce8RXg5m7o,4852
|
||||
markdown_it/rules_inline/emphasis.py,sha256=7aDLZx0Jlekuvbu3uEUTDhJp00Z0Pj6g4C3-VLhI8Co,3123
|
||||
markdown_it/rules_inline/entity.py,sha256=CE8AIGMi5isEa24RNseo0wRmTTaj5YLbgTFdDmBesAU,1651
|
||||
markdown_it/rules_inline/escape.py,sha256=KGulwrP5FnqZM7GXY8lf7pyVv0YkR59taZDeHb5cmKg,1659
|
||||
markdown_it/rules_inline/fragments_join.py,sha256=_3JbwWYJz74gRHeZk6T8edVJT2IVSsi7FfmJJlieQlA,1493
|
||||
markdown_it/rules_inline/html_inline.py,sha256=SBg6HR0HRqCdrkkec0dfOYuQdAqyfeLRFLeQggtgjvg,1130
|
||||
markdown_it/rules_inline/image.py,sha256=Wbsg7jgnOtKXIwXGNJOlG7ORThkMkBVolxItC0ph6C0,4141
|
||||
markdown_it/rules_inline/link.py,sha256=2oD-fAdB0xyxDRtZLTjzLeWbzJ1k9bbPVQmohb58RuI,4258
|
||||
markdown_it/rules_inline/linkify.py,sha256=ifH6sb5wE8PGMWEw9Sr4x0DhMVfNOEBCfFSwKll2O-s,1706
|
||||
markdown_it/rules_inline/newline.py,sha256=329r0V3aDjzNtJcvzA3lsFYjzgBrShLAV5uf9hwQL_M,1297
|
||||
markdown_it/rules_inline/state_inline.py,sha256=d-menFzbz5FDy1JNgGBF-BASasnVI-9RuOxWz9PnKn4,5003
|
||||
markdown_it/rules_inline/strikethrough.py,sha256=pwcPlyhkh5pqFVxRCSrdW5dNCIOtU4eDit7TVDTPIVA,3214
|
||||
markdown_it/rules_inline/text.py,sha256=FQqaQRUqbnMLO9ZSWPWQUMEKH6JqWSSSmlZ5Ii9P48o,1119
|
||||
markdown_it/token.py,sha256=cWrt9kodfPdizHq_tYrzyIZNtJYNMN1813DPNlunwTg,6381
|
||||
markdown_it/tree.py,sha256=56Cdbwu2Aiks7kNYqO_fQZWpPb_n48CUllzjQQfgu1Y,11111
|
||||
markdown_it/utils.py,sha256=lVLeX7Af3GaNFfxmMgUbsn5p7cXbwhLq7RSf56UWuRE,5687
|
||||
markdown_it_py-4.0.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
markdown_it_py-4.0.0.dist-info/METADATA,sha256=6fyqHi2vP5bYQKCfuqo5T-qt83o22Ip7a2tnJIfGW_s,7288
|
||||
markdown_it_py-4.0.0.dist-info/RECORD,,
|
||||
markdown_it_py-4.0.0.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
|
||||
markdown_it_py-4.0.0.dist-info/entry_points.txt,sha256=T81l7fHQ3pllpQ4wUtQK6a8g_p6wxQbnjKVHCk2WMG4,58
|
||||
markdown_it_py-4.0.0.dist-info/licenses/LICENSE,sha256=SiJg1uLND1oVGh6G2_59PtVSseK-q_mUHBulxJy85IQ,1078
|
||||
markdown_it_py-4.0.0.dist-info/licenses/LICENSE.markdown-it,sha256=eSxIxahJoV_fnjfovPnm0d0TsytGxkKnSKCkapkZ1HM,1073
|
||||
@@ -0,0 +1,4 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: flit 3.12.0
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
@@ -0,0 +1,3 @@
|
||||
[console_scripts]
|
||||
markdown-it=markdown_it.cli.parse:main
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 ExecutableBookProject
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -0,0 +1,22 @@
|
||||
Copyright (c) 2014 Vitaly Puzrin, Alex Kocharin.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
files (the "Software"), to deal in the Software without
|
||||
restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
Reference in New Issue
Block a user