#!/usr/bin/bash # # raadar.sh ASCII Art Doppler Radar # # Requires img2txt from caca-utils and wget # # Usage: ./raadar.sh {Radar Identifier] # Example: ./raadar.sh LSX # ..will display the radar for St. Louis, MO from weather.gov. # Station IDs available here: http://en.wikipedia.org/wiki/NEXRAD#List_of_NEXRAD_sites # # No warranty, derks. # # Enjoy! Jared@anal0g.org img2txt=$(which img2txt) if [ -n "$img2txt" ]; then if [ -d .raadar ]; then clear else mkdir .raadar clear fi echo "Fetching Radar Data..." wget -q -r -np -nd -A gif -P .raadar/ http://radar.weather.gov/ridge/RadarImg/N0R/$1/ clear for gif in .raadar/*.gif do echo "Rendering ${gif}.." img2txt -f ansi ${gif} > ${gif}.txt done clear for txt in .raadar/*.txt do echo ${txt} cat ${txt} sleep 0.5 clear done rm .raadar/* else echo "img2txt not in $PATH. Please apt-get install caca-utils" fi