{"library":"ttp","type":"library","category":null,"description":"TTP is a Python library designed for fast and flexible parsing of semi-structured text data using templates. It was initially developed for processing CLI output from network devices but is versatile enough for any text with repetitive patterns. TTP offers features such as groups for results hierarchy, dynamic regex parsing, on-the-fly data processing with built-in or custom functions (macros), various output formats, and an input system. The library is actively maintained, with its latest version being 0.10.1.","language":"python","status":"active","version":"0.10.1","tags":["text-parsing","templates","network-automation","cli-parser","regex","data-extraction"],"last_verified":"Sat May 23","install":[{"cmd":"pip install ttp","imports":["from ttp import ttp"]},{"cmd":"pip install ttp[full]","imports":[]}],"homepage":"https://textfsm.nornir.tech/ttp","github":"https://github.com/dmulyalin/ttp","docs":"https://ttp.readthedocs.io/","changelog":null,"pypi":"https://pypi.org/project/ttp/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":4.9,"avg_import_s":0.11,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/ttp/compatibility"}}