uses sentiment of words to make turns
python 3+
brew reinstall cairo pkg-config
pip install cairocffi afinn
npm install svgexport -g
# get a text file with lots of text inside and run
python main.py input.txt
# now you have a huge output.svg
# create a portable downscaled PNG with correct ratio and max 1000 in width
svgexport output.svg output2.png 1000:
And here is an excerpt showing that the lines actually are text: