diff --git a/NEWS.md b/NEWS.md index 3092925..4e31271 100644 --- a/NEWS.md +++ b/NEWS.md @@ -4,7 +4,7 @@ Changes: - Fixed bug relating to list sizes of differing lengths (#69 @tombroekel) and missing href attributes (#70 @Arf9999) - Merged PR from @seakintruth (#56) -tidyRSS v2.0.6 (Release date: ) +tidyRSS v2.0.6 (Release date: 25/08/2022) ============ Changes: - Fixed bug relating to HTML comments, a contribution by @chainsawriot. diff --git a/cran-comments.md b/cran-comments.md index b10e090..2eb3935 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,3 +1,7 @@ +# v2.0.7 + +Two minor bugfixes (#69 & 70) and added functionality for including podcasts (#56). + # v2.0.6 More comprehensive fix for HTML comments, by @chainsawriot. diff --git a/docs/404.html b/docs/404.html index 95fcf9b..0559b9c 100644 --- a/docs/404.html +++ b/docs/404.html @@ -39,7 +39,7 @@
@@ -95,7 +95,7 @@Joseph Stachelek. Contributor.
+Andrew Frasier. Contributor. +
+Tom Broekel. Contributor. +
+Jeremy Gerdes. Contributor. +
+McDonnell R (2022). +
McDonnell R (2023). tidyRSS: Tidy RSS for R. -R package version 2.0.6, https://github.com/RobertMyles/tidyrss. +R package version 2.0.7, https://github.com/RobertMyles/tidyrss.
@Manual{, title = {tidyRSS: Tidy RSS for R}, author = {Robert Myles McDonnell}, - year = {2022}, - note = {R package version 2.0.6}, + year = {2023}, + note = {R package version 2.0.7}, url = {https://github.com/RobertMyles/tidyrss}, }@@ -100,7 +112,7 @@
tidyRSS is a package for extracting data from RSS feeds, including Atom feeds and JSON feeds. For geo-type feeds, see the section on changes in version 2 below, or jump directly to tidygeoRSS, which is designed for that purpose.
It is easy to use as it only has one function, tidyfeed()
, which takes five arguments:
Changes:
-where()
.Changes: - Fixed bug relating to list sizes of differing lengths (#69 @tombroekel) and missing href attributes (#70 @Arf9999) - Merged PR from @seakintruth (#56)
Changes:
-Changes: - Fixed bug relating to HTML comments, a contribution by @chainsawriot.
Changes:
-parse_dates
argument that allows users to skip parsing of dates.Changes: - Fixed bug relating to HTML comments.
+Changes: - Removed occurrence of warning message related to tidyselect’s where()
. - Updated list of contributors in DESCRIPTION.
Changes: - Updated package to work with dplyr 1.0.0.
+Changes: - More complete testing - Better checking of ‘geo’ RSS feeds - new parse_dates
argument that allows users to skip parsing of dates. - bugfix for missing import of dplyr’s case_when
Changes: Removed simple features parsing functionality to a sister package, tidygeoRSS. More robust testing strategy, streamlined code and less dependencies. Removed dataset of rss feeds as I thought it unnecessary.
Changes: Pass default user-agent to httr::GET. This solves 403 errors from certain RSS feeds.
Changes: Bug (typo) introduced in v1.2.10, which produced ‘Error in eval(lhs, parent, parent) : object ’rss’ not found’. Now fixed. Feeds that are no longer available have been removed from the dataset included. Better handling of list-columns for rss category columns.
Changes: Added functionality to process dc:date tags in v1 RSS feeds and better handling of item category columns, see https://github.com/luke-a/tidyRSS/commit/c677022996fa971b49ef1a858ae21ca720b56c8e .
+Changes: Added functionality to process dc:date tags in v1 RSS feeds and better handling of item category columns, see https://github.com/luke-a/tidyRSS/commit/c677022996fa971b49ef1a858ae21ca720b56c8e .
Changes: Fix to add proper href links in Atom feeds.
Changes: Small fix to add item descriptions for RSS feeds.
Changes: Fixed an error with feeds parsing as geoRSS when they didn’t have the necessary lat/lon columns.
Changes: Removed tests. The tests were based on checking a bunch of RSS feed URLs. Since feeds undergo maintenance, or are taken down etc., the tests were failing randomly.
Changes: Changed tests to avoid failures due to problems outside the package (faulty connections, site maintenance, feeds being taken down).
Changes: Added preliminary support for jsonfeeds; minor changes to parsing other feeds; minor change to data included with the package.
Changes:
-Changes:
-lhs %>% rhs
lhs %>% rhs
tidyfeed(
- feed,
- config = list(),
- clean_tags = TRUE,
- list = FALSE,
- parse_dates = TRUE
-)
tidyfeed(
+ feed,
+ config = list(),
+ clean_tags = TRUE,
+ list = FALSE,
+ parse_dates = TRUE
+)
character
, the url for the feed that you want to parse,
e.g. "http://journal.r-project.org/rss.atom".
Arguments passed off to httr::GET()
.
logical
, default TRUE
.
Cleans columns of HTML tags.
logical
, default FALSE
.
Return metadata and content as separate dataframes in a named list.
logical
, default TRUE
.
If TRUE
, tidyRSS will attempt to parse columns that contain
datetime values, although this may fail, see note.
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")
-}
+ 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")
+}