The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Type: Package
Title: Tidy GeoRSS
Version: 0.0.1
Author: Robert Myles McDonnell
Maintainer: Robert Myles McDonnell <robertmylesmcdonnell@gmail.com>
Description: In order to easily integrate geoRSS data into analysis, 'tidygeoRSS' parses 'geo' feeds and returns tidy simple features data frames.
URL: https://github.com/RobertMyles/tidygeoRSS
BugReports: https://github.com/RobertMyles/tidygeoRSS/issues
Encoding: UTF-8
License: MIT + file LICENSE
Depends: R (≥ 3.1.0)
Imports: xml2 (≥ 1.3.1), httr (≥ 1.4.1), anytime (≥ 0.3.7), dplyr (≥ 1.0.0), tidyRSS (≥ 2.0.2), jsonlite (≥ 1.6.1), strex (≥ 1.2.0), stringr (≥ 1.4.0), magrittr (≥ 1.5), purrr (≥ 0.3.3), sf (≥ 0.9.1), rlang (≥ 0.4.6)
Suggests: httptest, knitr, rmarkdown, testthat (≥ 2.1.0)
RoxygenNote: 7.1.0
NeedsCompilation: no
Packaged: 2020-06-09 14:13:06 UTC; f64k1s8
Repository: CRAN
Date/Publication: 2020-06-14 14:50:02 UTC

Extract a tidy data frame from geoRSS, geo-Atom and geoJSON feeds

Description

Extract a tidy data frame from geoRSS, geo-Atom and geoJSON feeds

Usage

tidygeo(
  feed,
  config = list(),
  clean_tags = TRUE,
  list = FALSE,
  parse_dates = TRUE
)

Arguments

feed

character, the url for the feed that you want to parse, e.g. "https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_hour.atom".

config

Arguments passed off to httr::GET().

clean_tags

default TRUE. Clean HTML tags from summary and content?

list

default FALSE. Return metadata and entry information in separate dataframes? These will be combined in a named list.

parse_dates

logical, default TRUE. If TRUE, tidyRSS will attempt to parse columns that contain datetime values, although this may fail, see note.

Value

A data frame of class "sf", "tbl_df", "tbl" and "data.frame".

Note

tidygeo() attempts to parse columns that should contain dates. This can fail, as can be seen in tidyRSS here. If you need lower-level control over the parsing of dates, it's better to leave parse_dates equal to FALSE and then parse these yourself.

Examples

## Not run: tidygeo("https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_hour.atom")

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.