curl -s http://artscene.textfiles\.com/vt100/globe.vt | pv -L9600 -q # Spinning ASCII art globe. Visit the parent directory in that URL for more animations.
I made a library for rendering in the terminal, based on so-called VT100 control codes. It uses a dirty check, diff between flushes, etc. to gain more perf in rendering.
Here is, for instance, a video from YouTube played in the terminal.
https://github.com/ghaiklor/terminal-canvas…
if you match the rate to the size of each frame you can avoid the annoying flashy cursor going through the middle of your image: e.g. for the globe one, "-L9900"
alot of these play better at different speeds so
# use second argument as rate, if none use 9600 as default
RATE=$2
if [[ -z $2 ]]; then
RATE=9600
fi
# updated curl target
curl -s http://artscene.textfiles\.com/vt100/$FILE.vt | pv -L$RATE -q