Skip to contents

Regular expression rules

regex_text_normalization
Regular expression patterns and replacements for text normalization
regex_file_normalization
Regular expression patterns and replacements for file normalization

Data frames / Tibbles

show_diff()
Determine the differences between two data frames/tibbles in tabular diff format
open_as_tmp_spreadsheet()
Open as temporary spreadsheet

Git repositories

deploy_static_site()
Deploy static website to local Git folder
deploy_pkgdown_site()
Deploy pkgdown site to local Git folder

Netlify

Functions to work with Netlify’s RESTful API.

netlify_dns_records_get()
Get Netlify DNS records
netlify_dns_records_set()
Set Netlify DNS records
netlify_dns_records_delete()
Delete Netlify DNS records

Porkbun

Functions to work with Porkbun’s API.

porkbun_dns_records_get()
Get Porkbun DNS records
porkbun_dns_records_set()
Set Porkbun DNS records
porkbun_dns_records_delete()
Delete Porkbun DNS records

Extending other R packages

These functions closely follow the API of existing packages, but are usually out of scope for direct inclusion in them.

gh

Extending the gh package, leveraging GitHub’s RESTful and GraphQL APIs.

gh_dir_ls()
List files and directories in a GitHub repository
gh_text_file()
Read in a text file from a GitHub repository
gh_text_files()
Read in text files from a GitHub repository
gh_releases()
List releases from GitHub repository
gh_release_latest()
Get latest release from GitHub repository

stringr

Extending the stringr package, that in turn is built on top of the stringi package, which uses the ICU C library.

str_replace_verbose()
Replace matched patterns in strings verbosely
str_replace_file()
Replace matched patterns in text files
str_normalize()
Apply regular-expression-based text normalization to strings
str_normalize_file()
Apply regular-expression-based text normalization to files

zoterro

zotero_write_bib()
Write Zotero library to bibliography file