TFF - Terminal Filter Framework
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…
Metadata
Release files for tff 0.0.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tff-0.0.15.tar.gz | 20.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tff-0.0.15-py2.7.egg | Legacy Egg format | - | - | Details |
| tff-0.0.15-py2.6.egg | Legacy Egg format | - | - | Details |
Total release size: 57.1 kB
Release files / tff-0.0.15.tar.gz
| Download URL | tff-0.0.15.tar.gz |
|---|---|
| Size | 20.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
46c514bb5a6932520977cc1967d84cd2580860355801a29ce20ce3fe6a8ad275
|
|
BLAKE2b-256 checksum How to use checksums |
f95ee29170bdf3c68c2929cc7628bf18e5c2e7076ff35232bfef8218be78b27b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / tff-0.0.15-py2.7.egg
| Download URL | tff-0.0.15-py2.7.egg |
|---|---|
| Size | 18.5 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
6393f081e07eb226cc77b2cabb13a9791cd8204212494a1b5693199ccf60031b
|
|
BLAKE2b-256 checksum How to use checksums |
e2b6b4e09e69ac7c4a5dbd6ab941b2285263666d44e78881292705e46478a2a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / tff-0.0.15-py2.6.egg
| Download URL | tff-0.0.15-py2.6.egg |
|---|---|
| Size | 18.5 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
7663729cded45b40baf49697b82cc17755a7064e70f0a14df5ec377e0aeaeeba
|
|
BLAKE2b-256 checksum How to use checksums |
f1d64ba2db25da70b36a35f5cd8d0f8c164826a7cd452f74044d11405ded92f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |