The purpose of about is to read and write metadata. Specifically it can read the metadata from any webpage and it can write arbitrary metadata to the YAML
header of an Rmarkdown or Quarto file.
Installation
You can install the development version of about from GitHub with:
# install.packages("devtools")
devtools::install_github("mrjoh3/about")
Example
Reading Metadata from a URL
library(about)
read_metadata('https://www.w3.org/', output = 'data.frame')
#> # A tibble: 3 × 2
#> property content
#> <chr> <chr>
#> 1 viewport width=device-width
#> 2 description The World Wide Web Consortium (W3C) is an international community…
#> 3 og:title World Wide Web Consortium (W3C)
Adding Metadata to the YAML Header
create_document(
title = 'My New Quarto with Metadata',
.fun = 'quarto',
security = 'confidential',
categories = c('metadata','create')
)
The code above will create a new Quarto file with the following yaml header: