Cute Animal Pictures in my Terminal
I wanted cute pictures of my gecko in my terminal. I already had a tool — echo-with-colours fittingly named gecko — that prints gecko ascii-art when I open my terminal.

But I wanted something better; random cute images of my pet converted to text. I used the open source tool catimg to convert pet-pictures to unicode representations using a simple script
#!/bin/env sh
encode_gecko () {
folder="$1"
if [ -z "$folder" ]; then
echo '[you must provide gecko pictures]'
return 1
fi
mkdir -p .dotfile_data/gecko
for file in $(fdfind . "$1" ); do
hash=$(echo "$file" | md5sum)
catimg "$file" -H 40 > ".dotfile_data/gecko/$hash"
done
}
and catimg to print out the saved images at random on terminal load (by sourcing it in .zshrc)
show_gecko () {
cat "$(fdfind . "$HOME/.dotfile_data/gecko" | shuf -n 1)"
}
The final results are very cute, if you like geckos!

Takeaway Points:
catimgcan convert images to terminal-printable representations- Geckos will wear a top-hat peacefully, but only for a few seconds