Learn R Programming

tidyRSS (version 2.0.7)

tidyfeed: Extract a tidy data frame from RSS, Atom and JSON feeds

Description

tidyfeed() downloads and parses rss feeds. The function produces either a tidy data frame or a named list, easy to use for further manipulation and analysis.

Usage

tidyfeed(
  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. "http://journal.r-project.org/rss.atom".

config

Arguments passed off to httr::GET().

clean_tags

logical, default TRUE. Cleans columns of HTML tags.

list

logical, default FALSE. Return metadata and content as separate dataframes 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.

Author

Robert Myles McDonnell, robertmylesmcdonnell@gmail.com

References

https://en.wikipedia.org/wiki/RSS

See Also

Examples

Run this code
if (FALSE) {
# Atom feed:
tidyfeed("http://journal.r-project.org/rss.atom")
# rss/xml:
tidyfeed("http://fivethirtyeight.com/all/feed")
# jsonfeed:
tidyfeed("https://daringfireball.net/feeds/json")
}

Run the code above in your browser using DataLab