ia_scrape: Internet Archive Scraping API Access

Description Usage Arguments References See Also Examples

View source: R/ia-scrape.R

Description

Internet Archive Scraping API Access

Usage

1
2
ia_scrape(query, fields = c("identifier", "addeddate", "title"),
  sorts = "identifier asc", count = 5000L, summary = FALSE)

Arguments

query

the query; Lucene-like query; See IA Advanced Search for possible options.

fields

Use ia_fields() for an up-to-date listing of possible reutrn fields. Default is c("identifier", "addeddate", "title").

sorts

sort collations, character vector. Any of the sort fields from the fields`` endpoint can be specified. If theidentifier“ is specified as a sort field, it must be the last sort (the function will try to help you out with this if you forget). A field can have an asc or 'desc' modifier (separate it from the field name with a space). The default is 'identifier asc' (and is always the implied last collation). Example: 'c("title asc", "publicdata desc")'

count

The number of results to return. Minimum is 100. Default is 5000, Maximum is 9999; See https://archive.org/help/aboutsearch.htm for information on restrictions. Use ia_scrape_next_page() on the return value of this function (or the result of ia_scrape_next_page()) to paginate through API results until ia_scrape_next_page()) returns NULL or ia_scrape_has_more() returns FALSE.

summary

if TRUE, then only the number of results is returned. Default: FALSE

References

https://archive.org/help/aboutsearch.htm

See Also

ia_scrape_next_page()

Examples

1
x <- ia_scrape("lemon curry")

hrbrmstr/wayback documentation built on May 17, 2019, 5:53 p.m.