A fun and simple TUI for kids to draw and write text creatively
Project description
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.
Install
Install from PyPI:
$ pipx install asciikid
Launch
$ 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 foreground color |
| F2 | Red foreground |
| F3 | Green foreground |
| F4 | Yellow foreground |
| F5 | Blue foreground |
| F6 | Magenta foreground |
| F7 | Cyan foreground |
| Ctrl+F1 | Default background color |
| Ctrl+F2 | Red background |
| Ctrl+F3 | Green background |
| Ctrl+F4 | Yellow background |
| Ctrl+F5 | Blue background |
| Ctrl+F6 | Magenta background |
| Ctrl+F7 | Cyan background |
| F9 | Toggle bold text |
| F10 | Toggle bright foreground color |
The bottom right corner shows a preview of the current colors.
Quit with Escape.
Write mode
Press keys to type regular text.
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 | Switch to move mode (move cursor without drawing) |
| Page Up | Draw a full vertical line at current position |
| Page Down | Draw a full horizontal line at current position |
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asciikid-0.1.0.tar.gz.
File metadata
- Download URL: asciikid-0.1.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91417d0ce53da81ee8195c741bb9a0cb292cfd782381e4c6be7f518048660b4a
|
|
| MD5 |
0ba65b6d906d2005a0282de8771b92d3
|
|
| BLAKE2b-256 |
bb332703ea4f136804b73f57d81f81ed08ecb6186fd60fc6199984f272c4268e
|
File details
Details for the file asciikid-0.1.0-py3-none-any.whl.
File metadata
- Download URL: asciikid-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27d743facd85264c4c2645330180b7eab0865758145cb875f3b7e4f99ffd3320
|
|
| MD5 |
05ac4e3f769913e47ad58a9fb4608a23
|
|
| BLAKE2b-256 |
32549764a79d4d1a03194d72af005d54c7207dc312c2327458626c8d475af349
|