'Bielefeld' Academic Search Engine ('BASE') Client

Interface to the API for the 'Bielefeld' Academic Search Engine ('BASE') (< https://www.base-search.net/>). 'BASE' is a search engine for more than 150 million scholarly documents from more than 7000 sources. Methods are provided for searching for documents, as well as getting information on higher level groupings of documents: collections and repositories within collections. Search includes faceting, so you can get a high level overview of number of documents across a given variable (e.g., year). 'BASE' asks users to respect a rate limit, but does not enforce it themselves; we enforce that rate limit.


rbace

Project Status: Active – The project has reached a stable, usable state and is being actively developed. cran checks Build Status rstudio mirror downloads cran version

Client for interacting with the Bielefeld Academic Search Engine API.

Docs: https://docs.ropensci.org/rbace/

BASE API docs: https://www.base-search.net/about/download/base_interface.pdf

Access: The BASE API is IP address AND user-agent (see note below) restricted. The user agent is set correctly if you use this package, but you still need to get your IP address(es) white-listed by BASE. Request access at: https://www.base-search.net/about/en/contact.php - Note: the BASE website has a search portal you can use from anywhere; it's just the API that is IP and user-agent restricted.

Terminology:

  • an IP address is the numeric label identifying a computer or server. the IP address for a computer can change, e.g., if you connect to a VPN
  • a user-agent is a string of text that identifies the software requesting data from a server (in this case BASE's API).

Data from BASE (Bielefeld Academic Search Engine) https://www.base-search.net

Install

install.packages("rbace")

or the dev version

remotes::install_github("ropensci/rbace")
# OR the below should install the same thing
install.packages("rbace", repos = "https://dev.ropensci.org")
library("rbace")

Meta

  • Please report any issues or bugs.
  • License: MIT
  • Get citation information for rbace in R doing citation(package = 'rbace')
  • Please note that this package is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

ropensci_footer

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("rbace")

0.2.2 by Scott Chamberlain, 6 years ago


https://docs.ropensci.org/rbace/, https://github.com/ropensci/rbace


Report a bug at https://github.com/ropensci/rbace/issues


Browse source code at https://github.com/cran/rbace


Authors: Scott Chamberlain [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports crul, xml2, data.table, tibble

Suggests testthat, vcr, webmockr


See at CRAN