Skip to main content
 _____                       _____
|_   _|                     /  ___|
  | |  ___  _ __  _ __ ___  \ `--.   ___  _ __  __ _  _ __    ___  _ __
  | | / _ \| '__|| '_ ` _ \  `--. \ / __|| '__|/ _` || '_ \  / _ \| '__|
  | ||  __/| |   | | | | | |/\__/ /| (__ | |  | (_| || |_) ||  __/| |
  \_/ \___||_|   |_| |_| |_|\____/  \___||_|   \__,_|| .__/  \___||_|
                                                     | |
                                                     |_|

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:

Metadata

Release files for termscraper 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for termscraper 0.10.0
File Size Uploaded Provenance
termscraper-0.10.0.tar.gz 59.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for termscraper 0.10.0
File Interpreter ABI Platform
termscraper-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 103.2 kB

Release files / termscraper-0.10.0.tar.gz

Download URL termscraper-0.10.0.tar.gz
Size 59.3 kB
Tags Source
SHA-256 checksum
How to use checksums
bec8e4f6df1a5ee6cdb6593ee9d64c08b3ca8a22ba1e4988570133a2e4752565
BLAKE2b-256 checksum
How to use checksums
981bfa338567f8e29097fcd1943a6d543198c299c7ab0d5e91d5b4ee57fe2575
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.2

Release files / termscraper-0.10.0-py3-none-any.whl

Download URL termscraper-0.10.0-py3-none-any.whl
Size 43.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb774cc0232f08a269fde2a4f541972e4682139a2dc1fa4a6c336af6c2465149
BLAKE2b-256 checksum
How to use checksums
f1d3636419e227384accdc4e98c81d761ab26341e502f03b6d1eb6ef2c149790
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.2

Security for termscraper 0.10.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page