Skip to main content

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)

Source distribution for tff 0.1.1
File Size Uploaded
tff-0.1.1.tar.gz 21.1 kB Details

Built distributions (wheels)

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

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

This release

0.1.1 This release

3 release files

0.1.0

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