BSD Ports

textproc/py-ttp 0.9.5 DragonFly

Template Text Parser

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
python, textproc
Package size
152.7 KiB, 903.3 KiB installed

Description

TTP is a Python library for semi-structured text parsing using templates.

In essence, TTP can help to:

  • Prepare, sort and load text data for parsing
  • Parse text using regexes dynamically derived out of templates
  • Process matches on the fly using broad set of built-in or custom functions
  • Combine match results in a structure with arbitrary hierarchy
  • Transform results in desired format to ease consumption by humans or machines
  • Return results to various destinations for storage or further processing

In the other systems

SystemPortVersion
DragonFlytextproc/py-ttp0.9.5
FreeBSDtextproc/py-ttp0.10.1

Install

Binary package:

pkg install py311-ttp

From DPorts:

cd /usr/dports/textproc/py-ttp && make install clean

Dependencies

Run dependencies 1