diff options
| author | stkhan <personal@slickd.xyz> | 2024-06-06 14:05:07 -0500 |
|---|---|---|
| committer | stkhan <personal@slickd.xyz> | 2024-06-06 14:05:07 -0500 |
| commit | 599fb43819ee55498f92c31c84dbb251d58774a8 (patch) | |
| tree | 4f0aea19c39624447cd8d3d59ba0daef4683f314 /nws | |
| parent | faa5b0d19dd308fe2087770100949c11ea904ab0 (diff) | |
Fix things and start past radar
Diffstat (limited to 'nws')
| -rwxr-xr-x | nws | 39 |
1 files changed, 38 insertions, 1 deletions
@@ -103,6 +103,7 @@ show_alerts() { } count_alerts() { + cleanup curl -s "https://api.weather.gov/alerts/active/zone/${countyId}" >> ~/.cache/.weather_alerts length=$(jq '.features | length' ~/.cache/.weather_alerts) echo $length @@ -130,6 +131,41 @@ get_graphicast() { wget -q -P ~/.config/nws/cache/ https://data.mesonet.org/data/nids/maps/realtime/${state_full}.MosaicBREF.png $IV ~/.config/nws/cache/* } +past_radar() { + colors + cleanup + count=0000 + tick=0 + mkdir -p ~/.config/nws/cache/past_radar/ + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}0000.gif + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}0030.gif + until [ $tick -gt 3 ] + do + until [ $count -gt 930 ] + do + count=$(echo "$count + 30" | bc) + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}${tick}${count}.gif + count=$(echo "$count + 70" | bc) + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}${tick}${count}.gif + done + count=0000 + ((tick++)) + done + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}2000.gif + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}2030.gif + tick=2 + count=2100 + until [ $count -gt 2330 ] + do + count=$(echo "$count + 30" | bc) + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}${count}.gif + count=$(echo "$count + 70" | bc) + wget -P ~/.config/nws/cache/past_radar/ https://www2.mmm.ucar.edu/imagearchive1/RadarComposites/${area4}/${date}/${area4}_${date}${count}.gif + done + # compiles into a video + convert -delay 40 -loop 1 ~/.config/nws/cache/past_radar/*gif ~/.config/nws/cache/past_radar/compiled.mp4 + mpv --loop-file=inf ~/.config/nws/cache/past_radar/compiled.mp4 +} get_forecast() { colors @@ -182,8 +218,9 @@ help() { } radar_choice=$2 OUTPUT=$2 - +date=$2 case $1 in + '--past-radar') past_radar;; '--radar') show_radar;; '--spc') show_spc;; '--retrieve-counties') retrieve_counties;; |