# pyte **Repository Path**: mirrors_arcanis/pyte ## Basic Information - **Project Name**: pyte - **Description**: Simple VTXXX-compatible linux terminal emulator - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-10 - **Last Updated**: 2025-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README .. -*- mode: rst -*- :: _ | | _ __ _ _ | |_ ___ | '_ \ | | | || __|/ _ \ | |_) || |_| || |_| __/ | .__/ \__, | \__|\___| | | __/ | |_| |___/ 0.8.1-dev 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 `_.