Skip to main content

NetPaint

NetPaint is a 100% text-only drawing program, compatible with any terminal emulator that supports the mouse, such as PuTTY, Konsole, iTerm2, and many others. It was inspired by creative ASCII art and my many fond memories of dialup BBSes. NetPaint provides a robust drawing experience completely within the terminal, allowing you to create a wide range of ASCII art, either locally or remotely. NetPaint also exports to normal text files, allowing you to incorporate your creations into server MOTDs, software manuals, or any other text environment.

NetPaint screenshot

Available tools include:

  • Paint - Paint using solid rectangle of the foreground color. The 'Brush Size' option controls the size of the rectangle.
  • Erase - Erase using solid rectangle (sets to transparent). The 'Brush Size' option controls the size of the rectangle.
  • Draw - Draw using rectangle of the selected symbol, drawn using foreground and background colors. The 'Brush Size' option controls the size of the rectangle.
  • Text - Begin writing text using foreground and background colors. Press enter to advance to next line, and escape to exit text mode.
  • Select - Select a new rectangular region for cut/copy/clear (Edit menu).
  • Stamp - Paste the cut/copied region using the original or active colors.
  • Image - View/edit image dimensions. Click apply to update or reset to revert.
  • Layer - View/edit layer information. All tools will update the currently active layer. All layers except 0 may be set as visible or hidden. Flattening the image will combine all layers into layer 0 (applied in order).

NetPaint is programmed in Python, and makes use of the Urwid library for curses functionality.

Release files for netpaint 1.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 netpaint 1.1.2
File Size Uploaded
netpaint-1.1.2.tar.gz 18.3 kB Details

Built distribution (wheel)

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

Total release size: 39.0 kB

Release files / netpaint-1.1.2.tar.gz

Download URL netpaint-1.1.2.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
dbeba5803d53c0ef45e322cf98062535284db158b77566655e0ae849454f0ffd
BLAKE2b-256 checksum
How to use checksums
a0ed948f3f4b73f60d60ca29a114b7c18b1751126c37365e7f75a9fcf5ce29df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6

Release files / netpaint-1.1.2-py3-none-any.whl

Download URL netpaint-1.1.2-py3-none-any.whl
Size 20.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
967e455b9cbba8caf79ff1acf1983e8fe2d5fa096693cd48c3551ddabeb6c63f
BLAKE2b-256 checksum
How to use checksums
32ce2287091c868517c5b5b8cdbc848c9150c964efe546615a7e06f207dc294c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

2 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