_
| |
_ __ _ _ | |_ ___
| '_ \ | | | || __|/ _ \
| |_) || |_| || |_| __/
| .__/ \__, | \__|\___|
| | __/ |
|_| |___/ 0.8.2
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.
Release files for pyte 0.8.2
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.8.2.tar.gz | 92.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyte-0.8.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 123.9 kB
Release files / pyte-0.8.2.tar.gz
| Download URL | pyte-0.8.2.tar.gz |
|---|---|
| Size | 92.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5af970e843fa96a97149d64e170c984721f20e52227a2f57f0a54207f08f083f
|
|
BLAKE2b-256 checksum How to use checksums |
ababb599762933eba04de7dc5b31ae083112a6c9a9db15b01d3109ad797559d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.13
|
Release files / pyte-0.8.2-py3-none-any.whl
| Download URL | pyte-0.8.2-py3-none-any.whl |
|---|---|
| Size | 31.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
85db42a35798a5aafa96ac4d8da78b090b2c933248819157fc0e6f78876a0135
|
|
BLAKE2b-256 checksum How to use checksums |
59d0bb522283b90853afbf506cd5b71c650cf708829914efd0003d615cf426cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.13
|