Skip to contents

Execute a request built by ris_req_federal() and return parsed results. Pages are fetched iteratively using httr2::req_perform_iterative() until all pages in scope have been retrieved.

Usage

ris_perform_federal(req, echo = FALSE)

Arguments

req

An httr2_request object, typically built with ris_req_federal().

echo

Logical. If TRUE, prints two progress messages: the equivalent RIS website search URL (the Ergebnis.wxe query on https://www.ris.bka.gv.at) before any request is sent; and the total hit and page count as soon as the first page's response arrives. This lets the result set be double-checked in the browser and gives an early sense of scope for broad queries without waiting for every page.

Value

A tidy tibble with parsed search results. Includes list-column content_urls.

Examples

if (FALSE) { # interactive()
req <- ris_req_federal(title = "ABGB")
results <- ris_perform_federal(req)
}