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

Uploaded Source

Built Distributions

tff-0.1.1-py2.7.egg (19.5 kB view details)

Uploaded Egg

tff-0.1.1-py2.6.egg (19.4 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for tff-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5e777fcabbf216e4c9d4803c83ef81647920b4e9e10a670baf20e7b609a88302
MD5 66f4f3cbd07dc668accbb60447df42e9
BLAKE2b-256 6a73d6ec48d912519560673f6a469d48373e52fc024b6ce23e18f343ed33f682

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tff-0.1.1-py2.7.egg
Algorithm Hash digest
SHA256 4b83b4f1393dbf17ebe3a8c2d887dd4edcf45088b24be936a3b0b4d6532aa70f
MD5 bac97c60a58a5bd95ad84bc8b865163e
BLAKE2b-256 4b14af711fcac6ebf93cdb455b7c29364837bf2aed44e9c2d77a03b4a8aeb098

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tff-0.1.1-py2.6.egg
Algorithm Hash digest
SHA256 0e34d3195041b33267e147f24dcee7ee268d50e496c6dd3747d60602ddc9c6be
MD5 597000d90798e532016543224dccce39
BLAKE2b-256 5985ae51b62f51899548e97ab4c33b45ca074949a2b5cc95ebd0015a00ce51aa

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