Skip to main content

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)

Source distribution for tff 0.0.15
File Size Uploaded
tff-0.0.15.tar.gz 20.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tff 0.0.15
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.2.10

5 release files

0.2.9

5 release files

0.2.8

6 release files

0.2.7

6 release files

0.2.6

6 release files

0.2.4

4 release files

0.2.3

4 release files

0.2.2

6 release files

0.2.1

4 release files

0.2.0

4 release files

0.1.10

3 release files

0.1.9

3 release files

0.1.7

3 release files

0.1.6

3 release files

0.1.5

3 release files

0.1.4

3 release files

0.1.3

3 release files

0.1.2

3 release files

0.1.1

3 release files

0.1.0

3 release files

This release

0.0.15 This release

3 release files

0.0.14

3 release files

0.0.13

3 release files

0.0.12

3 release files

0.0.11

3 release files

0.0.10

3 release files

0.0.9

3 release files

0.0.8

3 release files

0.0.7

3 release files

0.0.4

3 release files

0.0.3

3 release files

0.0.2

3 release files

0.0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page