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.1.1
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.1.1.tar.gz | 21.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tff-0.1.1-py2.7.egg | Legacy Egg format | - | - | Details |
| tff-0.1.1-py2.6.egg | Legacy Egg format | - | - | Details |
Total release size: 60.1 kB
Release files / tff-0.1.1.tar.gz
| Download URL | tff-0.1.1.tar.gz |
|---|---|
| Size | 21.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e777fcabbf216e4c9d4803c83ef81647920b4e9e10a670baf20e7b609a88302
|
|
BLAKE2b-256 checksum How to use checksums |
6a73d6ec48d912519560673f6a469d48373e52fc024b6ce23e18f343ed33f682
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / tff-0.1.1-py2.7.egg
| Download URL | tff-0.1.1-py2.7.egg |
|---|---|
| Size | 19.5 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
4b83b4f1393dbf17ebe3a8c2d887dd4edcf45088b24be936a3b0b4d6532aa70f
|
|
BLAKE2b-256 checksum How to use checksums |
4b14af711fcac6ebf93cdb455b7c29364837bf2aed44e9c2d77a03b4a8aeb098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / tff-0.1.1-py2.6.egg
| Download URL | tff-0.1.1-py2.6.egg |
|---|---|
| Size | 19.4 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
0e34d3195041b33267e147f24dcee7ee268d50e496c6dd3747d60602ddc9c6be
|
|
BLAKE2b-256 checksum How to use checksums |
5985ae51b62f51899548e97ab4c33b45ca074949a2b5cc95ebd0015a00ce51aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |