Skip to main content

What is This

DRCSTerm aims at reviving the DRCS(Dynamically Redefined Character Set) feature to the Terminal World. It provides the character mapping service which converts some UCS Private Area (Plain 16) characters to ISO-2022 designation sequences on your terminal.

Enable/Disable Mapping

DRCSTerm reserves private mode 8800-8805

Example for DRCSMMv1:

  • Enable mapping service version 1:

    CSI ? 8800 h
  • Disable mapping service version 1:

    CSI ? 8800 l

Mapping Rule

DRCSTerm uses UCS 16 Plane (U+100000-U+10FFFF). If output character stream includes characters in this range, such as;

U+10XXYY ( 0x40 <= 0xXX <=0x7E, 0x20 <= 0xYY <= 0x7F )

DRCSTerm convert them into fllowing ISO-2022 Designatin Format:

ESC ( SP <\xXX> <\xYY> ESC ( B

Install

via github

$ git clone --recursive https://github.com/saitoha/drcsterm.git
$ cd drcsterm
$ python setup.py install

or via pip

$ pip install drcsterm

Usage

$ drcsterm [options] command
  • Options:

    -h, --help                  show this help message and exit
    --version                   show version
    -t TERM, --term=TERM        override TERM environment variable

Dependency

Reference

Metadata

Release files for drcsterm 0.1.2

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

Source distribution (sdist)

Source distribution for drcsterm 0.1.2
File Size Uploaded
drcsterm-0.1.2.tar.gz 24.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for drcsterm 0.1.2
File Interpreter ABI Platform
drcsterm-0.1.2-py2.7.egg Legacy Egg format - - Details
drcsterm-0.1.2-py2.6.egg Legacy Egg format - - Details

Total release size: 88.3 kB

Release files / drcsterm-0.1.2.tar.gz

Download URL drcsterm-0.1.2.tar.gz
Size 24.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1cbaf50a761e38e5a837b6433ad6b586605b679154f3edbc2e8d8079e76b315c
BLAKE2b-256 checksum
How to use checksums
a8c1e62c53569fda5f80869a9ec88f561f274d81c01fee69dce773aca0c805e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / drcsterm-0.1.2-py2.7.egg

Download URL drcsterm-0.1.2-py2.7.egg
Size 31.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
d48a826fd7e42d858088ce8080f6ae8608ec8b69cf22c48ed1d1480196a83ef2
BLAKE2b-256 checksum
How to use checksums
7cdb13ff472a83e22801d36f34ed32b6d9e8f31bfd5c1dc4b39aeb37a7d9bfc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / drcsterm-0.1.2-py2.6.egg

Download URL drcsterm-0.1.2-py2.6.egg
Size 31.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
81881b2598bfa1cd7c12aca0aa26e8e2c800a5ef553a8eb0599337619a1770fe
BLAKE2b-256 checksum
How to use checksums
cec9af98bf17555efe13ec828ba2afedd20fe66eb7abe5ca4611b23bbd995dfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

3 release files

0.1.1

3 release files

0.1.0

3 release files

0.0.3

3 release files

0.0.2

3 release files

0.0.1

3 release files

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