Skip to content

Repository files navigation

 _____ _____
|_ _| / ___|
| | ___ _ __ _ __ ___ \ `--. ___ _ __ __ _ _ __ ___ _ __
| | / _ \| '__|| '_ ` _ \ `--. \ / __|| '__|/ _` || '_ \ / _ \| '__|
| || __/| | | | | | | |/\__/ /| (__ | | | (_| || |_) || __/| |
\_/ \___||_| |_| |_| |_|\____/ \___||_| \__,_|| .__/ \___||_|
| |
|_|

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:

About

Simple VTXXX-compatible terminal emulator scraper.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages