Standard output for gifs.
Dumps gifs to stdout or creates shell scripts that can be sourced from a .bashrc
or other shell initialization file.
The clever algorithm (that I had nothing to do with) that shows amazing ANSI renderings of images was ported from Stefan Haustein's TerminalImageViewer.
Use pip
to install:
pip install stdgif
Requirements:
Usage:
stdgif [-h] [-w WIDTH] [-f] [-d DELAY] [-o OUTPUT] [-s SEPERATOR] img
-w <WIDTH>, --width <WIDTH>
Set the output width of the resulting gif
-f, --forever
Loop the gif in the terminal until you hit Ctrl-C
-d <DELAY>, --delay <DELAY>
Delay in seconds between frames of the gif
-o <FILE>, --output <FILE>
Generate bash script path, if this option is passed, rather than output
the gif on stdout, stdgif will generate a bash script that can be executed
to show the gif. This bash script is, of course, suitable for sourcing
from a ``.bashrc`` or other shell initialization file.
-s <SEPERATOR>, --seperator <SEPERATOR>
The value of <SEPERATOR> will be printed between each frame of the gif
img
The gif that you want to show