urltools: Vectorised Tools for URL Handling and Parsing

A toolkit for all URL-handling needs, including encoding and decoding, parsing, parameter extraction and modification. All functions are designed to be both fast and entirely vectorised. It is intended to be useful for people dealing with web-related datasets, such as server-side logs, although may be useful for other situations involving large sets of URLs.

Install the latest version of this package by entering the following in R:
install.packages("urltools")
AuthorOliver Keyes [aut, cre], Jay Jacobs [aut, cre], Drew Schmidt [aut], Mark Greenaway [ctb], Bob Rudis [ctb], Alex Pinto [ctb], Maryam Khezrzadeh [ctb], Adam M. Costello [cph], Jeff Bezanson [cph]
Date of publication2016-10-17 00:43:16
MaintainerOliver Keyes <ironholds@gmail.com>
LicenseMIT + file LICENSE
Version1.6.0
https://github.com/Ironholds/urltools/

View on CRAN

Functions

domain Man page
domain<- Man page
fragment Man page
fragment<- Man page
host_extract Man page
parameters Man page
parameters<- Man page
param_get Man page
param_remove Man page
param_set Man page
path Man page
path<- Man page
port Man page
port<- Man page
puny_decode Man page
puny_encode Man page
scheme Man page
scheme<- Man page
suffix_dataset Man page
suffix_extract Man page
suffix_refresh Man page
tld_dataset Man page
tld_extract Man page
tld_refresh Man page
url_compose Man page
url_decode Man page
url_encode Man page
url_parameter Man page
url_parameters Man page
url_parse Man page
urltools Man page
urltools-package Man page

Files

inst
inst/doc
inst/doc/urltools.Rmd
inst/doc/urltools.html
inst/doc/urltools.R
tests
tests/testthat.R
tests/testthat
tests/testthat/test_parsing.R tests/testthat/test_parameters.R tests/testthat/test_encoding.R tests/testthat/test_suffixes.R tests/testthat/test_puny.R tests/testthat/test_get_set.R tests/testthat/test_memory.R
src
src/suffix.cpp
src/punycode.h
src/punycode.c
src/Makevars
src/puny.cpp
src/utf8.c
src/compose.h
src/parsing.h
src/parameter.h
src/parsing.cpp
src/param.cpp
src/encoding.h
src/utf8.h
src/compose.cpp
src/encoding.cpp
src/parameter.cpp
src/accessors.cpp
src/urltools.cpp
src/RcppExports.cpp
NAMESPACE
NEWS
data
data/suffix_dataset.rda
data/tld_dataset.rda
R
R/accessors.R R/urltools.R R/RcppExports.R R/suffix.R R/zzz.R
vignettes
vignettes/urltools.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/scheme.Rd man/suffix_refresh.Rd man/path.Rd man/suffix_extract.Rd man/puny.Rd man/param_set.Rd man/url_compose.Rd man/urltools.Rd man/fragment.Rd man/tld_dataset.Rd man/param_get.Rd man/url_parse.Rd man/parameters.Rd man/encoder.Rd man/suffix_dataset.Rd man/tld_refresh.Rd man/param_remove.Rd man/host_extract.Rd man/port.Rd man/tld_extract.Rd man/domain.Rd
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.