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

License

MIT License

Dependents

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tff-0.2.10-py2.7-macosx-10.9-x86_64.egg (226.1 kB view details)

Uploaded Egg

tff-0.2.10-py2.7-linux-x86_64.egg (716.2 kB view details)

Uploaded Egg

tff-0.2.10-py2.6-macosx-10.9-intel.egg (389.5 kB view details)

Uploaded Egg

tff-0.2.10-py2.5-macosx-10.9-x86_64.egg (226.4 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for tff-0.2.10.tar.gz
Algorithm Hash digest
SHA256 e0e19e54875024168a790394095224810f790d309660df92b3ff49320fee46d2
MD5 2b888986c583b30a64767b4146fc6d0d
BLAKE2b-256 1bb727757dab90e78b6b694d4f8fc4afc6a553ed822b4fef9abee5c0febc1a2d

See more details on using hashes here.

File details

Details for the file tff-0.2.10-py2.7-macosx-10.9-x86_64.egg.

File metadata

File hashes

Hashes for tff-0.2.10-py2.7-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 c6ebe36be4757da5a6173d02e88561f92597a1e29c6b05c37c07ee11f4a5fcfb
MD5 03b0c3c78dd48e0a3a47e50e06ba3767
BLAKE2b-256 c39117a72b1fb99832a0131bef3391b3bee9ca21b53a521eda95e12f3f0c5539

See more details on using hashes here.

File details

Details for the file tff-0.2.10-py2.7-linux-x86_64.egg.

File metadata

File hashes

Hashes for tff-0.2.10-py2.7-linux-x86_64.egg
Algorithm Hash digest
SHA256 6ee3075ff05951827dacf5d23b406c3e79aea7d4ddf86d04ed44e113721a84b9
MD5 bb9021628d6f239b8ca957a1d3ed63a7
BLAKE2b-256 10a216055590d1ba0fa44646de1f557e5bfe2133b751b20995160132665790e2

See more details on using hashes here.

File details

Details for the file tff-0.2.10-py2.6-macosx-10.9-intel.egg.

File metadata

File hashes

Hashes for tff-0.2.10-py2.6-macosx-10.9-intel.egg
Algorithm Hash digest
SHA256 c21215cdc1b90e2e6827837c58cd3f202b84fbe82f292ec0ebfe5e91b1cb705f
MD5 bd9905ceb51d0546cfa591f8267011a1
BLAKE2b-256 6527ad6348cf02362cbff32759f99645891809e69a4076082a33f5be7b8f44e3

See more details on using hashes here.

File details

Details for the file tff-0.2.10-py2.5-macosx-10.9-x86_64.egg.

File metadata

File hashes

Hashes for tff-0.2.10-py2.5-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 6346ab404acfa3ec940071a7ee4e4ab7079b80e363ac77df72d9c727724b0573
MD5 8fb76ae79c21329c33853c355da2ce6a
BLAKE2b-256 dd8bfb2a033f9dbbd54f0c775b3434d7c75905f4880028ede04c9d7a46699a4a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.10 This release

5 files

0.2.9

5 files

0.2.8

6 files

0.2.7

6 files

0.2.6

6 files

0.2.4

4 files

0.2.3

4 files

0.2.2

6 files

0.2.1

4 files

0.2.0

4 files

0.1.10

3 files

0.1.9

3 files

0.1.7

3 files

0.1.6

3 files

0.1.5

3 files

0.1.4

3 files

0.1.3

3 files

0.1.2

3 files

0.1.1

3 files

0.1.0

3 files

0.0.15

3 files

0.0.14

3 files

0.0.13

3 files

0.0.12

3 files

0.0.11

3 files

0.0.10

3 files

0.0.9

3 files

0.0.8

3 files

0.0.7

3 files

0.0.4

3 files

0.0.3

3 files

0.0.2

3 files

0.0.1

3 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page