This link has been bookmarked by 210 people . It was first bookmarked on 28 Dec 2007, by elviscai.
-
31 Dec 21
-
DIagrams Through Ascii Art
-
-
02 Feb 19
-
22 May 17
-
08 Nov 16
-
24 Aug 16
-
28 May 16
-
17 Feb 16
-
04 Feb 16
-
21 Oct 15
-
17 Apr 15
-
31 Mar 15
-
22 Jan 15
-
Simply for hack value. I wanted to know if/how it could be done and how easily.
-
-
07 Jan 15
-
ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics
-
-
03 Dec 14
-
30 Nov 14
-
28 Oct 14
-
07 Aug 14
-
24 Jul 14
-
11 Jun 14
-
15 May 14
-
11 Apr 14
-
01 Apr 14
-
16 Mar 14
-
01 Feb 14
-
01 Jan 14
-
ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following example -- which also illustrates the benefits of using ditaa in comparison to other methods :)
-
-
23 Nov 13
-
22 Oct 13
-
23 Sep 13
-
14 Sep 13
-
13 Sep 13
-
16 Jun 13
-
DIagrams Through Ascii Art
-
ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.
-
ditaa interprets ascci art as a series of open and closed shapes, but it also uses special markup syntax to increase the possibilities of shapes and symbols that can be rendered.
-
there are several old FAQs with ascii diagrams lying out there. At this time and age ascii diagrams make my eyes hurt due to their ugliness. ditaa can be used to convert them to something nicer. Although ditaa would not be able to convert all of them (due to differences in drawing 'style' in each case), it could prove useful in the effort of modernising some of those documents without too much effort.
-
If ditaa was intergrated with those tools (and I'm planning to do the javadoc bit myself soon), then you would have readable/editable diagrams within the text format itself, something that would make things much easier.
-
I also know a lot of people that can make an ascii diagram easily, but when it gets to using a diagram program, they don't do very well. Maybe this utility could help them make good-looking diagrams easily/quickly.
-
ditaa syntax can currently be embedded to HTML.
-
Embedding diagrams to text-only formats
-
In that sense ditaa is a diagram markup language, with very loose syntax.
-
To start from the command line, type (where XXX is the version number):
java -jar ditaaXXX.jar
-
If you use / and \ to connect corners, they are rendered as round corners:
-
Color codes can be used to add color to the diagrams. The syntax of color codes is
cXXX
where XXX is a hex number.
-
This can become a bit tedious after a while, so there are (only some for now) human readable color codes provided:
-
As you can see above, if a colored shape contains any text, the color of the text is adjusted according to the underlying color. If the undelying color is dark, the text color is changed to white (from the default black).
-
Note that color codes only apply if they are within closed shapes, and they have no effect anywhere outside.
-
ditaa recognises some tags that change the way a rectangular shape is rendered. All tags are between { and }.
-
Any lines that contain either at least one = (for horizontal lines) or at least one : (for vertical lines) are rendered as dashed lines. Only one of those characters can make a whole line dashed, so this feature "spreads". The rationale behind that is that you only have to change one character to switch from normal to dashed (and vice versa), rather than redrawing the whole line/shape. Special symbols (like document or storage symbols) can also be dashed.
-
If * is encountered on a line (but not at the end of the line), it is rendered as a special marker, called the point marker
-
If the pattern ' o XXXXX' is encountered, where XXXXX is any text, the 'o' is interpreted and rendered as a bullet point. Note that there must be a space before the 'o' as well as after it.
-
-
13 May 13
-
29 Jan 13
-
18 Dec 12
Florian Facklerditaa, a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.
-
10 Oct 12
-
15 Aug 12
-
27 Jun 12
-
15 Jun 12
-
13 Mar 12
keynellditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following exa...
ifttt delicious charts visualization drawing draw diagrams ascii
-
27 Nov 11
-
12 Oct 11
-
01 Oct 11
-
BOK ™ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following example --
-
27 Sep 11
-
27 Aug 11
-
15 Jun 11
-
11 Jun 11
-
07 Apr 11
-
30 Jan 11
-
16 Dec 10
-
15 Dec 10
-
10 Dec 10
-
26 Nov 10
-
11 Nov 10
-
07 Nov 10
Jay Duggerditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following example --
ditaa ascii graphics visualization diagram java tools diagrams software org-mode
-
05 Nov 10
-
27 Oct 10
-
24 Oct 10
-
28 Sep 10
-
10 Sep 10
Tim Lossen"ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art into proper bitmap graphics."
-
11 Aug 10
-
17 Jun 10
-
19 Apr 10
-
14 Apr 10
-
05 Mar 10
-
26 Feb 10
-
25 Feb 10
-
16 Feb 10
-
12 Feb 10
-
27 Jan 10
-
22 Jan 10
-
21 Dec 09
-
14 Dec 09
-
12 Dec 09
-
08 Dec 09
-
22 Nov 09
-
20 Nov 09
-
Christian Dähnditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following example --
-
17 Nov 09
-
13 Nov 09
Doug Hellmannditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following example --
-
golimpioditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following example --
-
10 Nov 09
-
29 Oct 09
-
27 Oct 09
Anton Hipertrackerditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.
visualization asciiart ditaa ascii-art graphic diagram ascii converter chart graphics tool text art
-
ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.
visualization asciiart ditaa ascii-art graphic diagram ascii converter chart graphics tool text art
-
26 Oct 09
-
25 Oct 09
-
24 Oct 09
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.