Durdraw!





"Durdraw is a project to breathe life into static ASCII art." -- Linux Voice Magazine


About

Durdraw is a program for creating, editing and viewing animated ANSI and ASCII art.

Durdraw runs in your Linux terminal and is heavily inspired by classic ANSI drawing programs (for MS-DOS and Windows) like TheDraw, ACiDDraw and PabloDraw, adding animation features.

  • Add ASCII animation (with color) to shell scripts
  • Export to Animated GIF (requires Ansilove)
  • Frames Per Second control, not dependent on terminal speed or baud rate
  • Runs in your Linux, FreeBSD or MacOS X Terminal

Downloads

Download the latest tarball release:
durdraw-0.11.1.tar.gz or durdraw-0.11.1.zip

Or download a .deb package for Debian 9.0 or higher, Ubuntu 18.04 or higher, Mint 19 or higher, etc:
durdraw-0.11.deb

If you use Arch or Manjaro Linux, you can install Durdraw from the AUR

Or download the most recent bleeding-edge source from Github

Optional:

Animated GIF Export requires Ansilove
IBM-PC TrueType Font", dMg's Amiga Fonts
Mac OS X Terminal configuration file (for ANSI support)
RXVT Configuration Example (for ANSI support)


Screenshots and Examples







usage: durdraw [-h] [-p PLAY [PLAY ...]] [-q | -w | -x TIMES] [--nomouse] [-A]
               [-u UNDOSIZE] [-V]
               [filename]

positional arguments:
  filename              .dur or ascii file to load

optional arguments:
  -h, --help            show this help message and exit
  -p PLAY [PLAY ...], --play PLAY [PLAY ...]
                        Just play .dur file or files, then exit
  -q, --quick           Skip startup screen
  -w, --wait            Pause at startup screen
  -x TIMES, --times TIMES
                        Play X number of times (requires -p)
  --nomouse             Disable mouse support
  -A, --ansi            ANSI Art Mode - Use F1-F10 keys for IBM-PC ANSI Art
                        characters (Code Page 437 extended ASCII)
  -u UNDOSIZE, --undosize UNDOSIZE
                        Set the number of undo history states - default is
                        100. More requires more RAM, less saves RAM.
  -V, --version         Show version number and exit