Giter VIP home page Giter VIP logo

akavel / ditaa Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stathissideris/ditaa

53.0 6.0 5.0 7.45 MB

Go port/fork of ditaa. ditaa is a small command-line utility that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.

License: GNU General Public License v2.0

Go 89.93% HTML 10.07%
diagram ascii-art ascii-diagram graphics go stable gpl

ditaa's Introduction

ditaa is a small command-line utility that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. See http://www.ditaa.org

results from the current version of the Go port (in progress) can be compared visually side-by-side with results from the original at: http://akavel.github.io/ditaa

the Go fork of ditaa is "dual-licensed": you can use it under terms of either:
- GPLv2 or (at your option) any later version; or
- LGPLv3 or (at your option) any later version.
(it was forked at the point where the original Java codebase was switched from GPLv2+ to LGPLv3+)

ditaa's People

Contributors

akavel avatar stathissideris avatar splitbrain avatar

Stargazers

Gavin.Kwoe avatar Monty Anderson avatar  avatar rchk avatar  avatar Michael Salaverry avatar  avatar Fulvio Scapin avatar Yeradis P. Barbosa Marrero avatar  avatar  avatar vulcangz avatar Szymon Borecki avatar Old Schepperhand avatar  avatar Sean Chittenden avatar Dan Mack avatar Diego avatar anmige(安谧阁) avatar  avatar  avatar Peter Paolucci avatar Ann avatar Mike Wu avatar Yannick Heinrich avatar Hasit Mistry avatar Dmitri Shuralyov avatar Richard Yang avatar Tristan Colgate-McFarlane avatar Denis Denisov avatar Luke Gorrie avatar Janos Feher avatar Xiaodong Xu avatar Stefaney Roberts avatar Gabriel Knoy avatar Rogerio Marques avatar  avatar Marcelo Magallon avatar Lucas Bremgartner avatar Jun Zhou avatar  avatar Dean Ashton avatar orociic avatar  avatar Dario Castañé avatar Kamil Chmielewski avatar Raphael Randschau avatar Jürgen Hermann avatar Damian Gryski avatar Forud avatar maicon avatar Vasiliy avatar  avatar

Watchers

Luke Gorrie avatar  avatar  avatar James Cloos avatar  avatar  avatar

ditaa's Issues

google code dependencies no longer available

dependencies can't be fetched because they reference outdated google code repositories:

package code.google.com/p/graphics-go/graphics: unable to detect version control system for code.google.com/ path
package code.google.com/p/graphics-go/graphics/interp: unable to detect version control system for code.google.com/ path

prebuilt binaries?

It would be helpful if one could download prebuilt binaries for the supported platforms somewhere. Maybe this could be automated somehow?

support additional command line parameters

The original supports some command line parameters influencing the rendering style:

-E,--no-separation  Prevents the separation of common edges of
                            shapes.
-r,--round-corners         Causes all corners to be rendered as round
                            corners.
 -s,--scale <SCALE>         A natural number that determines the size of
                            the rendered image. The units are fractions of
                            the default size (2.5 renders 1.5 times bigger
                            than the default).
 -S,--no-shadows            Turns off the drop-shadow effect.

It would be nice to have these supported in the go version as well.

【feature request】support svg output

I really like this project because it runs independently and is faster than the original. However, because svg output is not supported, I can't use unicode characters, I hope to support svg output.

The latest version of upstream had support svg output.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.