Skip to contents

Access the item metadata from an Internet Archive item

Usage

ia_metadata(items)

Arguments

items

A list object describing an Internet Archive items returned from the API.

Value

A data frame containing the metadata, with columns id for the item identifier, field for the name of the metadata field, and value for the metadata values.

Examples

ats_query <- c("publisher" = "american tract society")
ids       <- ia_search(ats_query, num_results = 3)
#> 1530 total items found. This query requested 3 results.
items     <- ia_get_items(ids)
#> Getting persuasivestoear00pik
#> Getting masterpreacherst0000bond
#> Getting visionservice00shaw
metadata  <- ia_metadata(items)
#> Warning: `data_frame()` was deprecated in tibble 1.1.0.
#>  Please use `tibble()` instead.
#>  The deprecated feature was likely used in the internetarchive package.
#>   Please report the issue at
#>   <https://github.com/ropensci/internetarchive/issues>.
metadata
#> # A tibble: 147 × 3
#>    id                    field            value                                 
#>    <chr>                 <chr>            <chr>                                 
#>  1 persuasivestoear00pik title            Persuasives to early piety : interspe…
#>  2 persuasivestoear00pik creator          Pike, J. G. (John Gregory), 1784-1854 
#>  3 persuasivestoear00pik subject          Children                              
#>  4 persuasivestoear00pik publisher        New York : American Tract Society     
#>  5 persuasivestoear00pik date             1800                                  
#>  6 persuasivestoear00pik language         eng                                   
#>  7 persuasivestoear00pik page-progression lr                                    
#>  8 persuasivestoear00pik sponsor          Princeton Theological Seminary Library
#>  9 persuasivestoear00pik contributor      Princeton Theological Seminary Library
#> 10 persuasivestoear00pik scanningcenter   nj                                    
#> # ℹ 137 more rows