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)
#> 1403 total items found. This query requested 3 results.
items     <- ia_get_items(ids)
#> Getting kalsiyktaw00moff
#> Getting littlemaidensvic00grav
#> Getting iinviteyoubyjcry00ryle
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: 136 × 3
#>    id               field            value                                      
#>    <chr>            <chr>            <chr>                                      
#>  1 kalsiyktaw00moff title            Kalísiyá kí tawáríkh ká ikhtisár ... : [Ch…
#>  2 kalsiyktaw00moff year             1912                                       
#>  3 kalsiyktaw00moff creator1         Moffat, James C. (James Clement), 1811-1890
#>  4 kalsiyktaw00moff creator2         Wherry, Elwood Morris, 1843-1927           
#>  5 kalsiyktaw00moff subject1         Church history                             
#>  6 kalsiyktaw00moff subject2         Hindustani language                        
#>  7 kalsiyktaw00moff publisher        Ludhiana : Published for the American Trac…
#>  8 kalsiyktaw00moff date             1912                                       
#>  9 kalsiyktaw00moff language         urd                                        
#> 10 kalsiyktaw00moff page-progression lr                                         
#> # ℹ 126 more rows