_
| |
_ __ _ _ | |_ ___
| '_ \ | | | || __|/ _ \
| |_) || |_| || |_| __/
| .__/ \__, | \__|\___|
| | __/ |
|_| |___/ 0.7.0
What is pyte?
It’s an in memory VTXXX-compatible terminal emulator. XXX stands for a series of video terminals, developed by DEC between 1970 and 1995. The first, and probably the most famous one, was VT100 terminal, which is now a de-facto standard for all virtual terminal emulators. pyte follows the suit.
So, why would one need a terminal emulator library?
To screen scrape terminal apps, for example htop or aptitude.
To write cross platform terminal emulators; either with a graphical (xterm, rxvt) or a web interface, like AjaxTerm.
To have fun, hacking on the ancient, poorly documented technologies.
Note: pyte started as a fork of vt102, which is an incomplete pure Python implementation of VT100 terminal.
Installation
If you have pip you can do the usual:
pip install pyte
Otherwise, download the source from GitHub and run:
python setup.py install
Similar projects
pyte is not alone in the weird world of terminal emulator libraries, here’s a few other options worth checking out: Termemulator, pyqonsole, webtty, AjaxTerm and of course vt102.
Metadata
Release files for pyte 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyte-0.7.0.tar.gz | 49.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyte-0.7.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 79.5 kB
Release files / pyte-0.7.0.tar.gz
| Download URL | pyte-0.7.0.tar.gz |
|---|---|
| Size | 49.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
873acb47b624b9f30e9c54fab9c06a53be3b6bfa4b3d863ab30f55e93724c5aa
|
|
BLAKE2b-256 checksum How to use checksums |
d21cf65766736e40916b9a27c6cd582313e78092501b68284d44a1b014f30230
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pyte-0.7.0-py2.py3-none-any.whl
| Download URL | pyte-0.7.0-py2.py3-none-any.whl |
|---|---|
| Size | 30.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
07e56c1f31ac0a6e6471b0571c1ec911d60b8300c2bae1e9d422e63ffb665e97
|
|
BLAKE2b-256 checksum How to use checksums |
83cda90f13480023b07d4dd90cb18224e0731af2f4a7251b92963dc26275b312
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |