Fetch and parse INMET alerts.
Installation
You can install the development version of inmetrss from GitHub with:
# install.packages("pak")
pak::pak("rfsaldanha/inmet_alerts")
Example
Fetch and parse alerts feed with parse_feed()
.
library(inmetrss)
alerts <- parse_feed()
#> GET request successful. Parsing...
#> ■■ 4% | ETA: 44s
#> ■■■■■ 13% | ETA: 36s
#> ■■■■■■■ 19% | ETA: 33s
#> ■■■■■■■■■ 26% | ETA: 31s
#> ■■■■■■■■■■ 30% | ETA: 32s
#> ■■■■■■■■■■■ 34% | ETA: 32s
#> ■■■■■■■■■■■■■ 40% | ETA: 30s
#> ■■■■■■■■■■■■■■■ 47% | ETA: 26s
#> ■■■■■■■■■■■■■■■■■ 53% | ETA: 22s
#> ■■■■■■■■■■■■■■■■■■■ 60% | ETA: 19s
#> ■■■■■■■■■■■■■■■■■■■■■ 66% | ETA: 17s
#> ■■■■■■■■■■■■■■■■■■■■■■■ 72% | ETA: 13s
#> ■■■■■■■■■■■■■■■■■■■■■■■■■ 79% | ETA: 10s
#> ■■■■■■■■■■■■■■■■■■■■■■■■■■■ 85% | ETA: 7s
#> ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 94% | ETA: 3s
alerts
#> # A tibble: 47 × 14
#> identifier sent event responseType urgency severity certainty onset expires
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 urn:oid:2.… 2024… Chuv… Prepare Future Moderate Likely 2024… 2024-1…
#> 2 urn:oid:2.… 2024… Chuv… Prepare Future Moderate Likely 2024… 2024-1…
#> 3 urn:oid:2.… 2024… Chuv… Prepare Future Severe Likely 2024… 2024-1…
#> 4 urn:oid:2.… 2024… Chuv… Prepare Future Severe Likely 2024… 2024-1…
#> 5 urn:oid:2.… 2024… Chuv… Prepare Future Moderate Likely 2024… 2024-1…
#> 6 urn:oid:2.… 2024… Baix… Prepare Future Moderate Likely 2024… 2024-1…
#> 7 urn:oid:2.… 2024… Acum… Prepare Future Extreme Likely 2024… 2024-1…
#> 8 urn:oid:2.… 2024… Chuv… Prepare Future Moderate Likely 2024… 2024-1…
#> 9 urn:oid:2.… 2024… Chuv… Prepare Future Severe Likely 2024… 2024-1…
#> 10 urn:oid:2.… 2024… Chuv… Prepare Future Moderate Likely 2024… 2024-1…
#> # ℹ 37 more rows
#> # ℹ 5 more variables: description <chr>, instruction <chr>, mun_str <chr>,
#> # areaDesc <chr>, polygon <chr>
You can also extract alerts by municipality codes with parse_mun()
.
mun_alerts <- parse_mun(alerts)
mun_alerts
#> # A tibble: 30,485 × 10
#> identifier mun_codes sent event responseType urgency severity certainty
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 urn:oid:2.49.0… 5200100 2024… Chuv… Prepare Future Moderate Likely
#> 2 urn:oid:2.49.0… 2900108 2024… Chuv… Prepare Future Moderate Likely
#> 3 urn:oid:2.49.0… 1500131 2024… Chuv… Prepare Future Moderate Likely
#> 4 urn:oid:2.49.0… 1700251 2024… Chuv… Prepare Future Moderate Likely
#> 5 urn:oid:2.49.0… 2100055 2024… Chuv… Prepare Future Moderate Likely
#> 6 urn:oid:2.49.0… 1200013 2024… Chuv… Prepare Future Moderate Likely
#> 7 urn:oid:2.49.0… 1500347 2024… Chuv… Prepare Future Moderate Likely
#> 8 urn:oid:2.49.0… 3100609 2024… Chuv… Prepare Future Moderate Likely
#> 9 urn:oid:2.49.0… 5100201 2024… Chuv… Prepare Future Moderate Likely
#> 10 urn:oid:2.49.0… 3200169 2024… Chuv… Prepare Future Moderate Likely
#> # ℹ 30,475 more rows
#> # ℹ 2 more variables: onset <chr>, expires <chr>