Présentation de la version 1

2010-10-22 Logiciel à découvrir, Ditaa

ENTRAVAUX

Ditaa est un utilitaire en ligne de commande écrit en Java, capable de convertir un diagramme dessiné en ascii (c-à-d. inclus dans un fichier texte en utilisant des caractères tels que - _ | + ) en un format graphique plus conventionnel.

À titre d'exemple, le graphique ci-dessus a été engendré par le texte suivant.

   /--------------------------------------------------------------\
   :                                                              |
   |  +----------------+    +---------------+  +---------------+  |
   \->| Vous reprenez  |    |Merci, mais je |  |Une autre fois,+--/
   /->+ quelque chose? +--->|dois partir... +->|alors?         +------>
   |  |                |    +---------------+  +---------------+
   |  |                +--->|La même chose  |
   |  +---+------------+    +-------+-------+
   |      ^      ^                  |
   |      :      :                  |
   |      |      |                  |
   |    +-+-+  +-+-+   +-------+    |
   \----|{s}|  |{s}| <-+Patron!+----/
        |   |  |   |   +-------+
        |   |  |   |
        +---+  +---+
 À la lecture de la page du projet, on sent bien que l'auteur est doté d'un certain sens de l'auto-dérision. Il justifie ce projet dont la portée pratique est loin d'être évidente par le goût du hack, le souci au demeurant très louable de contribuer à l'amélioration esthétique de documentations techniques anciennes, l'ambition d'intégrer Ditaa dans des formats plain-text capables de produire des formats de sortie plus sophistiqués...

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 :)