A simple Ascii art generator in Scala.
I wrote this to help me learn Scala syntax, Java interop and basic programming style. The algorithm itself is just a ripoff from this blog:
./run.sh inputUrl [outputFile] [outputWidth] ./run.sh flickr keyword
Alternatively you can install and run using Conscript.
Pass either a local file or a URL:
./run.sh photos/foo.jpg ./run.sh http://www.example.com/bar.png
Optionally set the width (in characters) of the output. If it is not set, the generator will try to guess a reasonable size.
./run.sh photos/foo.jpg 100
Optionally pass an output file to save your amazing Ascii art for posterity. Save as either text or HTML.
./run.sh foo.jpg output.txt ./run.sh bar.jpg output.html
If one Ascii art is not enough for you, use Flickr to generate an endless (ahem, not actually endless) stream of colourful characters.
./run.sh flickr cats
See my Scala Conf in Japan 2013 slides.