Skip to content

Ironholds/urltools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Oliver Keyes
Dec 25, 2017
50cef53 · Dec 25, 2017
Sep 14, 2017
Aug 30, 2016
Sep 14, 2017
Jun 29, 2015
Dec 22, 2017
Dec 25, 2017
Jul 24, 2017
Oct 16, 2016
Oct 16, 2016
Jul 21, 2016
May 11, 2015
Dec 25, 2017
Dec 8, 2014
Jul 2, 2017
Dec 22, 2017
Apr 16, 2017
Jun 19, 2015

Repository files navigation

urltools

A package for elegantly handling and parsing URLs from within R.

Author: Oliver Keyes, Jay Jacobs
License: MIT
Status: Stable

Travis-CI Build Status downloads

Description

URLs in R are often treated as nothing more than part of data retrieval - they're used for making connections and reading data. With web analytics and research, however, URLs can be the data, and R's default handlers are not best suited to handle vectorised operations over large datasets. urltools is intended to solve this.

It contains drop-in replacements for R's URLdecode and URLencode functions, along with new functionality such as a URL parser and parameter value extractor. In all cases, the functions are designed to be content-safe (not breaking on unexpected values) and fully vectorised, resulting in a dramatic speed improvement over existing implementations - crucial for large datasets. For more information, see the urltools vignette.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Installation

The latest CRAN version can be obtained via:

install.packages("urltools")

To get the development version:

devtools::install_github("ironholds/urltools")

Dependencies