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.

Install

via github

$ git clone https://github.com/saitoha/tff.git
$ cd tff
$ python setup.py install

or via pip

$ pip install tff

Requirements

Python 2.6/2.7 unix/linux version

Exported Interfaces

Following interfaces are exported from tff/interface.py

  • 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

Exported Classes

Comming soon…

Project details


Download files

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

Source Distribution

tff-0.0.10.tar.gz (19.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tff-0.0.10-py2.7.egg (15.7 kB view details)

Uploaded Egg

tff-0.0.10-py2.6.egg (15.7 kB view details)

Uploaded Egg

File details

Details for the file tff-0.0.10.tar.gz.

File metadata

  • Download URL: tff-0.0.10.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tff-0.0.10.tar.gz
Algorithm Hash digest
SHA256 f474254ea83fe0a03b467bf667b45efb145c427f777fbff7376b0f310f0aa26d
MD5 225a85eab4b6eb0553d459dd54bb4104
BLAKE2b-256 c17cbc5b298aeaa3eed61a47970fee726b35e0513c4b331b15256153acf8278e

See more details on using hashes here.

File details

Details for the file tff-0.0.10-py2.7.egg.

File metadata

  • Download URL: tff-0.0.10-py2.7.egg
  • Upload date:
  • Size: 15.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tff-0.0.10-py2.7.egg
Algorithm Hash digest
SHA256 340dc2eb63a3d94139a4d0b8469c251af71b9881334d0269738a12b69335b402
MD5 4937d8b09be03a71f1e79958330b85fa
BLAKE2b-256 92710a680aba9323989340c5d60de992b5b7ab9d5ab39a45cb5740912d438d6b

See more details on using hashes here.

File details

Details for the file tff-0.0.10-py2.6.egg.

File metadata

  • Download URL: tff-0.0.10-py2.6.egg
  • Upload date:
  • Size: 15.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tff-0.0.10-py2.6.egg
Algorithm Hash digest
SHA256 db04d53fcd2f5c702d24c1e15f790007789b968d9dd07cd0cbee255b39ca0b83
MD5 a81c37e11d672be8328b70027d9989ed
BLAKE2b-256 e8c4fd45c1c5cb2fd7d1368d35797d64cd5eb3b23604e5aaaa52deb012f00d07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page