Looks a domain up in the University of Toulouse (UT1) blacklists, the maintained successor to Shallalist. Unlike shalla_cat() and dmoz_cat(), which answer from lists that stopped publishing in 2022 and 2017, this list is updated continuously — so publication and download dates are recorded separately.

ut1_cat(domains, use_file = NULL)

Arguments

domains

Vector of domain names.

use_file

Path to the file written by get_ut1_data(). If NULL, looks for ut1_domain_category.csv in the working directory.

Value

A tibble following classification_results. Source-specific data are retained in details; all source labels are retained in labels.

Details

The categories are UT1's own (drogue, publicite, tricheur, agressif, ...) and are reported verbatim. They do not share names with Shallalist's, and mapping one onto the other would discard exactly the distinctions the two taxonomies disagree about.

Publication dates come from the .metadata.json sidecar written by the downloader, checked against the file contents. source_fetched_at is the download time. Files without matching metadata return NA dates; filesystem timestamps are not used.

See also

get_ut1_data() to download the data, source_vintage() for how this source compares with the discontinued ones.

Examples

if (FALSE) { # \dontrun{
get_ut1_data()
ut1_cat(domains = c("example.com", "wikipedia.org"))

# what a maintained list says versus one that stopped in 2022
merge(ut1_cat("example.com"), shalla_cat("example.com"), by = "domain_name")
} # }