asciikid
asciikid is a simple terminal-based ASCII art editor made for kids with two modes: write mode for text and draw mode to draw lines.
Try
$ pipx run asciikid
Install
$ pipx install asciikid
Launch with:
$ asciikid
Modes
asciikid operates in one of two modes that you can switch between at any time by pressing Enter: write mode and draw mode.
In any mode, change the current colors with:
| Key | Action |
|---|---|
| F1 | Default color |
| F2 | Red |
| F3 | Green |
| F4 | Yellow |
| F5 | Blue |
| F6 | Magenta |
| F7 | Cyan |
| Ctrl+F1 | Default alternate color |
| Ctrl+F2 | Red alternate |
| Ctrl+F3 | Green alternate |
| Ctrl+F4 | Yellow alternate |
| Ctrl+F5 | Blue alternate |
| Ctrl+F6 | Magenta alternate |
| Ctrl+F7 | Cyan alternate |
| F8 | Toggle alternate color is background vs. foreground color |
| F9 | Toggle bold text |
| F10 | Toggle bright foreground color |
| F11 | Toggle prism mode |
F8 exists so that you can choose a background color even when your terminal doesn't support Ctrl+Fx.
The bottom right corner shows a preview of the current colors.
Quit with Escape.
Write mode
Press keys to type regular text.
Also:
| Key | Action |
|---|---|
| Home | Move cursor to the beginning of the row |
| End | Move cursor to the end of the row |
| Page Up | Move cursor to the beginning of the column |
| Page Up | Move cursor to the end of the column |
Draw mode
Draw box-drawing lines and blocks using:
| Key | Action |
|---|---|
| Arrow keys | Draw the line in the direction pressed or move cursor if move mode is active |
| - | Switch to single-line style |
| = | Switch to double-line style |
| B | Switch to block style |
| E | Switch to eraser |
| Space | Toggle move mode (move cursor without drawing) |
| Home | Draw/move to the beginning of the row |
| End | Draw/move to the end of the row |
| Page Up | Draw/move to the beginning of the column |
| Page Down | Draw/move to the end of the column |
| V | Draw a full vertical line at current position |
| H | Draw a full horizontal line at current position |
Metadata
Release files for asciikid 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| asciikid-0.2.1.tar.gz | 5.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| asciikid-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / asciikid-0.2.1.tar.gz
| Download URL | asciikid-0.2.1.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b70feb287cde08345333768d27fcc262e986f2e41841e01b5a75d61ff2a8592b
|
|
BLAKE2b-256 checksum How to use checksums |
21331eb4804092a3a5a4abf2b37a5c326565ec326e52892a0e52b3a77d70c213
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.17
|
Release files / asciikid-0.2.1-py3-none-any.whl
| Download URL | asciikid-0.2.1-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c6192873be4fb1e7e18314bd492f3c1227f5664a5f70c9284907b13a5d7befb6
|
|
BLAKE2b-256 checksum How to use checksums |
89354bd0093f589718e11ff1e756dce9190a74e9213b156e12251ecb5b7e3b0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.17
|