Vectorised Tools for URL Handling and Parsing
Get or remove user authentication credentials
Get or set a URL's domain
Encode or decode a URI
Get or set a URL's fragment
Extract hosts
get the values of a URL's parameters
Remove key-value pairs from query strings
Set the value associated with a parameter in a URL's query.
Get or set a URL's parameters
Get or set a URL's path
Get or set a URL's port
Encode or Decode Internationalised Domains
Get or set a URL's scheme
extract the suffix from domain names
Retrieve a public suffix dataset
Extract TLDs
Retrieve a TLD dataset
Recompose Parsed URLs
split URLs into their component parts
Tools for handling URLs
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.