Skip to main content

Terminal Filter Framework

Project description

This module provides basic interfaces for terminal I/O filter applications, and exports some default implementations such as Scanner, Parser …etc.


via github

$ git clone
$ cd tff
$ python install

or via pip

$ pip install tff


Python 2.6/2.7 unix/linux version

Exported Interfaces

Following interfaces are exported from tff/

  • tff.EventObserver

    adapt to event driven ECMA-35/48 parser model

  • tff.OutputStream:

    Abstructed TTY output stream

  • tff.EventDispatcher

    Dispatch interface of terminal sequence event oriented parser

  • tff.Parser:

    Abstruct event driven Parser. dispatch parser event to event dispatcher

  • tff.PTY:

    Abstructed PTY device


MIT License

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
tff-0.2.10-py2.5-macosx-10.9-x86_64.egg (226.4 kB) Copy SHA256 hash SHA256 Egg 2.5
tff-0.2.10-py2.6-macosx-10.9-intel.egg (389.5 kB) Copy SHA256 hash SHA256 Egg 2.6
tff-0.2.10-py2.7-linux-x86_64.egg (716.2 kB) Copy SHA256 hash SHA256 Egg 2.7
tff-0.2.10-py2.7-macosx-10.9-x86_64.egg (226.1 kB) Copy SHA256 hash SHA256 Egg 2.7
tff-0.2.10.tar.gz (169.8 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page