Skip to content

Instantly share code, notes, and snippets.

View camille-s's full-sized avatar
📊
charts charts charts

camille camille-s

📊
charts charts charts
View GitHub Profile
New Haven
Hartford
Andover
Avon
Berlin
Bloomfield
Bolton
Canton
Columbia
Coventry
East Granby
East Hartford
Bethany
Branford
East Haven
Guilford
Hamden
Madison
Meriden
Milford
New Haven
North Branford
Bridgeport
Easton
Fairfield
Monroe
Stratford
Trumbull
Andover
Avon
Berlin
Bloomfield
Bolton
Canton
Columbia
Coventry
East Granby
East Hartford
Bethany
Branford
East Haven
Guilford
Hamden
Madison
Meriden
Milford
New Haven
North Branford
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@camille-s
camille-s / get_latest.R
Created February 25, 2025 21:31
Quick R script to query latest user agent(s) by OS and browser
prep_args <- function() {
prsr <- argparse::ArgumentParser(
prog = "Find an agent",
description = "Get recent user agent strings for mimicking browser requests."
)
prsr$add_argument("-o", "--os",
type = "character",
help = "Operating system",
default = "Ubuntu"
)
library(tidyverse, quietly = TRUE)
library(arcgislayers)
library(sf)
library(future)
plan(multisession)
base_url <- "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb"
services <- arcgislayers::arc_open(base_url)[["services"]] |>
mutate(id = str_remove(name, "TIGERweb/")) |>