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.9.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1f2a6febde6361ba9cee85e9ee0e215eb65fc0e007e043ace195770b32377a5 |
|
MD5 | d0cf3f1f7a34f84e450ff054dd716788 |
|
BLAKE2b-256 | b1d5ccbc761d909dd4236022f466e740f6a6a37936db2c5e478b574414320e24 |