summaryrefslogtreecommitdiff
path: root/synopticChart.sh
blob: 75d2ae2a94902ca93ce7bda71ab4c24194f8de92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
# SJP 28 Nov 2021
# Get synoptic weather charts from BOM and make them into a movie
# See notes about BOM. they don't like scrapers but permit anon FTP
# for *personal use*
#  This script will be called froma timer, once every 6 hours, which is 
# how oftern new charts are published.
#
# The timer will take care of scheduing the call to the script
# todo: check what happens with daylight saving...

# Construct current date and time
# -u for UTC, just get the date portion. 
datePart=$(date -u +%Y%m%d)

# Now construct the 'time' pertion of the filename.
# It is always 0000, 0600, 1200, or 1800

timePart=0000
currentchart=${datePart}-${timePart}
latestChart=IDY00030.${datePart}${timePart}.pdf


curl -o ${latestChart} ftp://ftp.bom.gov.au/anon/gen/fwo/${latestChart}
convert -density 300 ${latestChart} ${currentchart}.png