|Jan 12, 2013, 12:28 AM||#1|
Updated Hazardous Weather Warning Script
I wanted to post updated code for the hazardous weather warning script. The original script broke after NOAA redesigned their site.
The updated AppleScript is as follows:
tell application "Finder" set AppleScript's text item delimiters to "" set warn to do shell script "curl \"http://forecast.weather.gov/MapClick.php?lat=[YOUR LAT HERE]&lon=[YOUR LONG HERE]&unit=0&lg=english&FcstType=dwml\"" -- count every warning!! set AppleScript's text item delimiters to "<hazard" set warn_string to every text item of (warn as string) set amo_warn to 1 repeat with i in items of warn_string if (i as string) contains "headline=\"" then set amo_warn to amo_warn + 1 end if end repeat -- getting the warnings set warnings to "" set warn_number to 1 repeat until warn_number = (amo_warn) set warn_number to warn_number + 1 try set AppleScript's text item delimiters to "<hazard headline=\"" set temp_warnings to text item warn_number of (warn as string) set AppleScript's text item delimiters to "\">" set temp_warnings to text item 1 of temp_warnings set AppleScript's text item delimiters to "" set warnings to warnings & temp_warnings & return end try end repeat if warnings = "" then set warnings to " " end if return warnings end tell
The final product should look like this (with the Coastal Flood Statement being the hazardous condition):
|Thread Tools||Search this Thread|
All times are GMT -5. The time now is 06:51 AM.