Make DRCS glyphs for DEC VT-series from image files
Project description
Install
via github
$ git clone https://github.com/saitoha/PyDRCS.git pydrcs $ cd pydrcs $ python setup.py install
or via pip
$ pip install PyDRCS
Usage
Command line tool:
$ drcsconv [options] filename
or
$ cat filename | drcsconv [options]
Options:
-h, --help show this help message and exit -8, --8bit-mode Generate a DRCS image for 8bit terminal or printer -7, --7bit-mode Generate a DRCS image for 7bit terminal or printer -u, --unicode Use drcsterm's DRCS-unicode mapping -!, --negate Negate image -c COLUMNS, --columns=COLUMNS Image width in cell size (default=62, max=62) -r ROWS, --rows=ROWS Image height in cell size -t, --text Interpret input stream as a text run -f FONT, --font=FONT Specifies the absolute path of font file if -t option is set (default: GNU unifont) -n, --ncolor=NCOLOR Specify number of color -d, --definition-only Emit only escape sequences. don't output printable characters -s STARTOFFSET, --start-offset=STARTOFFSET Start offset for DSCS allocation --version show version
Code Example
from drcs import DrcsWriter writer = DrcsWriter() writer.draw('test.png')
Dependency
Python Imaging Library (PIL) http://www.pythonware.com/products/pil/
wcwidth.py https://svn.wso2.org/repos/wso2/carbon/platform/trunk/dependencies/cassandra/pylib/cqlshlib/wcwidth.py (Licensed under Apache License 2.0)
GNU Unifont Glyphs http://unifoundry.com/unifont.html
Reference
VT320 Soft Character Sets http://vt100.net/dec/vt320/soft_characters
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyDRCS-0.1.6.tar.gz
(3.1 MB
view details)
Built Distributions
PyDRCS-0.1.6-py2.7.egg
(3.2 MB
view details)
PyDRCS-0.1.6-py2.6.egg
(3.2 MB
view details)
File details
Details for the file PyDRCS-0.1.6.tar.gz
.
File metadata
- Download URL: PyDRCS-0.1.6.tar.gz
- Upload date:
- Size: 3.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b963b98a51470931d3e22387f7ba0c25aaad4dc15097f0df95ec2238a00604b7 |
|
MD5 | 30e5107a269e134b9386b5be038cfe66 |
|
BLAKE2b-256 | cd4d07a40c9c7e8285feb6a7cbca47e3da7fea374163ce235f94b91355da94b4 |
File details
Details for the file PyDRCS-0.1.6-py2.7.egg
.
File metadata
- Download URL: PyDRCS-0.1.6-py2.7.egg
- Upload date:
- Size: 3.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6db2e932fea2cb90af1c34fa74ec73acbffecd2a1c9e0b8d99b55e5d202e323f |
|
MD5 | ffa11803ef8842236d51b5363e7decd1 |
|
BLAKE2b-256 | e796d20d22884cca657b88ca2a1a5a84c84eaa60cb95b9edfffdb602174badb6 |
File details
Details for the file PyDRCS-0.1.6-py2.6.egg
.
File metadata
- Download URL: PyDRCS-0.1.6-py2.6.egg
- Upload date:
- Size: 3.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369d4eeab93282eddf4b325ee254f49a54521031fb78d4be65e83bbfb5a5bdc3 |
|
MD5 | 856d337014ac33bff4680e283979a1c7 |
|
BLAKE2b-256 | 03ddae577db3380f85909b1e5df657b38dfb3f41314cd744f0265bb5cfe4c7d0 |