Metadata-Version: 2.1
Name: ttp
Version: 0.2.0
Summary: Template Text Parser
Home-page: https://github.com/dmulyalin/ttp
Author: Denis Mulyalin
Author-email: d.mulyalin@gmail.com
License: UNKNOWN
Description: [![Downloads](https://pepy.tech/badge/ttp)](https://pepy.tech/project/ttp)
        [![PyPI status](https://img.shields.io/pypi/status/ttp.svg)](https://pypi.python.org/pypi/ttp/)
        [![PyPI versions](https://img.shields.io/pypi/pyversions/ttp.svg)](https://pypi.python.org/pypi/ttp/)
        [![Documentation status](https://readthedocs.org/projects/ttp/badge/?version=latest)](http://ttp.readthedocs.io/?badge=latest)
        
        # Template Text Parser
        
        TTP is a Python library that allows parsing of semi-structured text data using templates relying on Python built-in regular expression module and XML Etree to structure templates. TTP was mainly developed to enable programmatic access to data produced by CLI of networking devices, however, it can be used to parse any semi-structured text that contains distinctive repetition patterns.
        
        In the simplest case TTP takes two files as an input - data that needs to be parsed and template, returning results structure that contains extracted information.
        
        Same data can be parsed by several templates producing results accordingly, templates are easy to create and users encouraged to write their own TTP templates, in addition TTP docs shipped with a set of template examples applicable for parsing CLI output of major network equipment.
        
        Reference [documentation](https://ttp.readthedocs.io) for more information.
Platform: UNKNOWN
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
