It's a Clojure function that starts out with a matrix of blank spaces and fills them in with points. Then it concatenates all of the matrix cells into a string. I'd show you the code, but it is very bad and I may need to get a job sometime in the future.
There was a wrapping problem on mobile. The graph used to be 50 characters wide, now it is only 38. If it's still too wide, go here http://api.canhekick.it/graph.ascii?ascii-point=o&width=38&height=14 and keep decrementing width until it fits on your device. Then send me the width that works for you. If I get enough complaints, I'll shrink it some more.
I post a comment when someone submits a link to Kickstarter and I have over 2 points to graph on the x-axis.
Not yet. I'm still thinking about the best way to do it. Replacing the graph would be easy, but it might make replies confusing. If I don't replace the graph, I'll have to do a lot of work showing what is new and adjusting the scales.
Check out the API documentation. You'll want to use format=ascii
Please include a link back to CanHeKickIt if you use the API without the default svg format (the svg format includes a link).