Metadata-Version: 2.1
Name: umarkdown
Version: 0.1.1
Summary: Python wrapper of Markdown using CMark.
Home-page: https://kumaraditya303.github.io/umarkdown
Author: Kumar Aditya
Author-email: 
License: BSD License
Description: # Ultra Markdown ⚡
        
        ![](https://img.shields.io/pypi/v/umarkdown?logo=pypi&style=flat-square)
        ![](https://img.shields.io/pypi/dm/umarkdown?logo=markdown&style=flat-square)
        ![](https://img.shields.io/codecov/c/github/kumaraditya303/umarkdown?logo=codecov&style=flat-square)
        
        <img width="800" alt="Ultra Markdown" src="https://user-images.githubusercontent.com/59607654/103167048-d3524d00-484d-11eb-96ca-70608a7529fc.png">
        
        Ultra Markdown, an ultra fast (high performance) Markdown parser compliant with the markdown [spec](https://spec.commonmark.org/) written in pure C with bindings for Python 3.7+. Unlike others, **Ultra Markdown** is written using Python's C API and uses [CMark](https://github.com/commonmark/cmark), an ultra fast Markdown parser written in C.
        
        ---
        
        **Source** : [https://github.com/kumaraditya303/umarkdown](https://github.com/kumaraditya303/umarkdown)
        
        **Docs** : [https://kumaraditya303.github.io/umarkdown](https://kumaraditya303.github.io/umarkdown/)
        
        ---
        
        ## Features 🚀
        
        - Fast - Very high performance, One of the fastest Markdown Parser available for Python.
        - Intuitive - Great IDE support as it ships with stubs out of the box.
        - Standards - Based on CMark C library which is fully compliant with the markdown [spec](https://github.com/commonmark/cmark).
        - Command Line Interface - Ships with a Cli based on [click](https://github.com/pallets/click) for Cli usage.
        - Support - Fully supported on Windows, Linux, MacOS.
        
        ---
        
        ## Installation ✔
        
        Install with pip:
        
        ```bash
        $ python -m pip install umarkdown
        # Or Install with cli
        $ python -m pip install umarkdown[cli]
        ```
        
        ---
        
        ## Usage 🚀
        
        Can be used as a drop in replacement for most Markdown parsers.
        
        ```python
        >>> from umarkdown import markdown
        >>> print(markdown("# Hello World!"))
        <h1>Hello World!</h1>
        ```
        
        ---
        
        ## Benchmarks
        
        ![](./docs/images/benchmarks.svg)
        
        - Higher score is better.
        
        ---
        
Keywords: Markdown,CMark
Platform: UNKNOWN
Classifier: Programming Language :: C
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Text Processing :: Filters
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Text Processing :: Markup :: Markdown
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: cli
