Simple VTXXX-compatible terminal emulator scraper.
Project description
_____ _____ |_ _| / ___| | | ___ _ __ _ __ ___ \ `--. ___ _ __ __ _ _ __ ___ _ __ | | / _ \| '__|| '_ ` _ \ `--. \ / __|| '__|/ _` || '_ \ / _ \| '__| | || __/| | | | | | | |/\__/ /| (__ | | | (_| || |_) || __/| | \_/ \___||_| |_| |_| |_|\____/ \___||_| \__,_|| .__/ \___||_| | | |_|
What is termscraper?
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.
termscraper follows the suit. It is a direct fork of pyte 0.8.1 which in turn it is a fork of vt102.
termscraper aims to be used mostly for scraping terminal apps like htop or very long logs from tail or less in a very efficient way so it may not support all the features that a full VT100 terminal would have.
Installation
If you have pip you can do the usual:
$ pip install termscraper
Otherwise, download the source from GitHub termscraper and run:
$ python setup.py install
Similar projects
termscraper is not alone in the weird world of terminal emulator libraries, here’s a few other options worth checking out:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for termscraper-0.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb774cc0232f08a269fde2a4f541972e4682139a2dc1fa4a6c336af6c2465149 |
|
MD5 | 6ef82267c41bda1abcc6b873bc2f7a21 |
|
BLAKE2b-256 | f1d3636419e227384accdc4e98c81d761ab26341e502f03b6d1eb6ef2c149790 |