Ascii to SVG

Dev tools

diagram converter

SHOW HN2016

416points
76comments
#29of 2,264 in 2016
Top 2%of 2016 by points

How HN took it

MixedNo clear lean

5 positive, 16 neutral or asking, 4 mixed, 10 critical, out of 35 comments about the project. Thread score -0.10.

Idea: 3 for, 3 againstExecution: 0 for, 4 againstPerformance: 0 for, 2 againstDesign: 1 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Looks great and is a useful complement to ASCII diagram tools

    From 3 comments
    • Looks good. I hope it's compatible with the emacs Artist package. https://www.emacswiki.org/emacs/ArtistMode
      mungoman2 on HN
    • Great! Perfect complement for http://asciiflow.com
      bholdr on HN
    • This is actually really awesome. Good job!
      EJTH on HN

Objections

  • Generated SVG is bloated, with one element per ASCII character

    From 2 comments
    • It looks nice but the SVG generated seems incredibly big. Every ascii characters seems to be replaced by one svg element. (You can have a hint at this behaviour because some…
      Rexxar on HN
    • I made an ascii diagram a long while back for my uri parser (https://bitbucket.org/russellballestrini/miniuri/src) The SVG version looks amazing! Great work! Is there any way to…
      foxhop on HN
  • Shapes are rendered as many lines rather than recognised shapes

    From 1 comment
    • Cool! It seems to not recognize shapes and instead renders them using a bunch of lines, though (just like in the ASCII version). This is visible, at least in Safari 10.
      killercup on HN
  • C++ rendered as C in one chart

    From 1 comment
    • In the "Safety-Control" chart, C++ is turned into C. That seems like fairly major problem
      zokier on HN
  • Pixel artifacts on non-HiDPI displays

    From 2 comments
    • ``` How can you possibly see that? ``` Short answer : I'm writing a drawing software and I've become pixel sensitive. Technical answer : you are creating 1 pixel wide…
      Rexxar on HN
    • > using a retina display. ^^^ SO IMPORTANT. I returned to working with SVG seriously for a project last year, and was bitten by pixel-alignment rendering behavior along these…
      saidajigumi on HN

Requests

  • Add an optimizer to reduce SVG elements into paths

    From 2 comments
    • Yep, I want to add an optimizer to reduce the svg elements into paths and into simplest form possible, when I have more time.
      ivanceras on HN
    • ``` because some pixel are "more black" when an area is covered by two SVG elements ``` How can you possibly see that? This definitely needs a lot of more work on adding…
      ivanceras on HN
  • Add a download or export option

    From 3 comments
    • Wow, it's great! It'd be cool to have some kind of export option, I thought right-clicking it would make it but it doesn't. BTW, a related project of mine to create mind maps in…
      omegote on HN
    • I made an ascii diagram a long while back for my uri parser (https://bitbucket.org/russellballestrini/miniuri/src) The SVG version looks amazing! Great work! Is there any way to…
      foxhop on HN
    • I'm not looking for it to be optimized just easier to download and save the result. Great work!
      foxhop on HN
  • Support OS X overtype and draggable divider

    From 1 comment
    • Small challenge: Add overtype for OS X users. Also make the divider draggable. Nice work!
      xixixao on HN

Questions

  • Will this become part of Markdown?

    From 1 comment
  • Is it compatible with Emacs Artist mode?

    From 1 comment
    • Looks good. I hope it's compatible with the emacs Artist package. https://www.emacswiki.org/emacs/ArtistMode
      mungoman2 on HN

Alternatives named

  • ditaa

    From 2 comments
    • This reminds me of Ditaa[1]. Org-mode offers support for it, so you can basically draw diagrams with Artist Mode and have org-babel convert them for you[2]. [1]…
      dangom on HN
    • Reminds me of ditaa which is also pretty awesome. I even use it in an (internal) production tooo to generate a manual.
      wlievens on HN
  • asciiflow

    From 1 comment
    • Great! Perfect complement for http://asciiflow.com
      bholdr on HN
  • Monodraw

    From 1 comment
    • Shameless plug: If you're on a Mac and want an app to create those ASCII diagrams, check out Monodraw [1]. I've just released an update [2, 3] which allows you to define to…
      milen on HN
  • asciidiagram

    From 1 comment
    • Or asciidiagram ( https://github.com/Twinside/asciidiagram ), clearly inspired by ditaa
      JumboCopter on HN
  • svgo

    From 1 comment
    • Would this https://github.com/svg/svgo help?
      akie on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/12621680)