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.15.tar.gz (20.1 kB view details)

Uploaded Source

Built Distributions

tff-0.0.15-py2.7.egg (18.5 kB view details)

Uploaded Egg

tff-0.0.15-py2.6.egg (18.5 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for tff-0.0.15.tar.gz
Algorithm Hash digest
SHA256 46c514bb5a6932520977cc1967d84cd2580860355801a29ce20ce3fe6a8ad275
MD5 9c87b996542f40ac1c4d37207902839f
BLAKE2b-256 f95ee29170bdf3c68c2929cc7628bf18e5c2e7076ff35232bfef8218be78b27b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tff-0.0.15-py2.7.egg
Algorithm Hash digest
SHA256 6393f081e07eb226cc77b2cabb13a9791cd8204212494a1b5693199ccf60031b
MD5 f0074da45a8c6cbbeda4952891c10d58
BLAKE2b-256 e2b6b4e09e69ac7c4a5dbd6ab941b2285263666d44e78881292705e46478a2a6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tff-0.0.15-py2.6.egg
Algorithm Hash digest
SHA256 7663729cded45b40baf49697b82cc17755a7064e70f0a14df5ec377e0aeaeeba
MD5 a1b1eaac6482f28a00e148358b39d314
BLAKE2b-256 f1d64ba2db25da70b36a35f5cd8d0f8c164826a7cd452f74044d11405ded92f0

See more details on using hashes here.

Supported by

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