Metadata-Version: 2.1
Name: kantex
Version: 0.1.0
Summary: Layout text automatically using classes
Home-page: https://github.com/kantek/KanTeX
Author: Simon Schürrle
Author-email: simon@kv2.dev
License: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Description: # KanTeX
        
        KanTeX is a library that allow you to layout and format text using python. It is mainly intended to be used with Telegram Userbots and Bots.
        
        ## Examples
        
        ```python
        from kantex import *
        doc = KanTeXDocument(
            Section('A Section',
                    Italic('A italic Text'),
                    Mention('Telegram', 777000)))
        print(doc)
        ```
        
        Result:
        
        ```markdown
        **A Section**
            __A italic Text__
            [Telegram](tg://user?id=777000)
        ```
        ---
        ```python
        from kantex import *
        
        doc = KanTeXDocument()
        for i in range(5):
            sec = Section(f'Section {i}')
            for n in range(2):
                sec.append(KeyValueItem(i, n))
            doc.append(sec)
        
        
        print(doc)
        ```
        
        Result:
        ```markdown
        **Section 0**
            0: 0
            0: 1
        
        **Section 1**
            1: 0
            1: 1
        
        **Section 2**
            2: 0
            2: 1
        
        **Section 3**
            3: 0
            3: 1
        
        **Section 4**
            4: 0
            4: 1
        ```
        ---
        ```python
        from kantex import *
        
        doc = KanTeXDocument(
            Section('Nested',
                    SubSection('Sections',
                               Italic('work too'))))
        
        print(doc)
        ```
        
        Result:
        
        ```markdown
        **Nested**
            **Sections**
                __work too__
        ```
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Typing :: Typed
Requires-Python: >=3.6
Description-Content-Type: text/markdown
