Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saitoha/tff
Terminal Filter Framework: Provides basic interfaces for terminal I/O filter applications, and exports some default implementations such as Scanner, Parser ...etc.
https://github.com/saitoha/tff
Last synced: 3 months ago
JSON representation
Terminal Filter Framework: Provides basic interfaces for terminal I/O filter applications, and exports some default implementations such as Scanner, Parser ...etc.
- Host: GitHub
- URL: https://github.com/saitoha/tff
- Owner: saitoha
- License: mit
- Created: 2012-11-04T12:38:58.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-04-25T04:50:43.000Z (over 10 years ago)
- Last Synced: 2024-10-08T13:26:48.069Z (3 months ago)
- Language: C
- Homepage:
- Size: 1.7 MB
- Stars: 19
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
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 installor via pip ::
$ pip install tff
Requirements
------------
Python 2.6/2.7 unix/linux versionExported 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 LicenseDependents
----------- canossa
https://github.com/saitoha/canossa- sentimental-skk
https://github.com/saitoha/sentimental-skk- drcsterm
https://github.com/saitoha/drcsterm- sixelterm
https://github.com/saitoha/sixelterm- jacot
https://github.com/saitoha/jacot