Package: rurl 1.4.0

Bart Turczynski

rurl: Parse, Clean, and Normalize URLs

A lightweight toolkit for extracting structured information from URLs. Includes functions for parsing, normalizing protocols, extracting domains, and constructing clean URLs. Domain and public-suffix extraction is delegated to the 'pslr' package, which implements the Public Suffix List from <https://publicsuffix.org>. Punycode and IDNA encoding is handled by the 'punycoder' package.

Authors:Bart Turczynski [aut, cre]

rurl_1.4.0.tar.gz
rurl_1.4.0.zip(r-4.7)rurl_1.4.0.zip(r-4.6)rurl_1.4.0.zip(r-4.5)
rurl_1.4.0.tgz(r-4.6-any)rurl_1.4.0.tgz(r-4.5-any)
rurl_1.4.0.tar.gz(r-4.7-any)rurl_1.4.0.tar.gz(r-4.6-any)
rurl_1.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
rurl/json (API)
NEWS

# Install 'rurl' in R:
install.packages('rurl', repos = c('https://bart-turczynski.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bart-turczynski/rurl/issues

Pkgdown/docs site:https://bart-turczynski.github.io

On CRAN:

Conda:

domain-name-checkerdomain-name-detectionpunycodeseotldtld-checkertld-verificationtldsurl-checkerurl-cleanerurl-cleaningurl-parserurl-parsing

4.65 score 1 stars 5 scripts 25 downloads 20 exports 6 dependencies

Last updated from:efafa424fe. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK150
source / vignettesOK177
linux-release-x86_64OK183
macos-release-arm64OK83
macos-oldrel-arm64OK115
windows-develOK96
windows-releaseOK84
windows-oldrelOK99
wasm-releaseOK110

Exports:canonical_joinget_clean_urlget_domainget_fragmentget_hostget_parse_statusget_passwordget_pathget_portget_queryget_schemeget_subdomainget_tldget_userget_userinforurl_cache_configrurl_cache_inforurl_clear_cachessafe_parse_urlsafe_parse_urls

Dependencies:cpp11curlpslrpunycoderRcppstringi

Getting Started with rurl

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon Jun 21 2026.

Last update: 2026-06-21
Started: 2025-05-02