rplos: Interface to the Search 'API' for 'PLoS' Journals

A programmatic interface to the 'SOLR' based search 'API' (<http://api.plos.org/>) provided by the Public Library of Science journals to search their articles. Functions are included for searching for articles, retrieving articles, making plots, doing 'faceted' searches, 'highlight' searches, and viewing results of 'highlighted' searches in a browser.

Install the latest version of this package by entering the following in R:
install.packages("rplos")
AuthorScott Chamberlain [aut, cre], Carl Boettiger [aut], Karthik Ram [aut]
Date of publication2016-11-24 00:12:11
MaintainerScott Chamberlain <myrmecocystus@gmail.com>
LicenseMIT + file LICENSE
Version0.6.4
https://github.com/ropensci/rplos

View on CRAN

Man pages

addmissing: Adds elements in a list that are missing because they were...

check_response: Check response from PLOS, including status codes, server...

citations: Search PLOS Rich Citations API

concat_todf: Concatenate author names, if present, used in other...

crossref-defunct: Lookup article info via CrossRef with DOI.

facetplos: Do faceted searches on PLOS Journals full-text content

formatarticleurl: Format a URL for a specific article in a specific PLoS...

full_text_urls: Create urls for full text articles in PLOS journals.

highbrow: Browse highlighted fragments in your default browser.

highplos: Do highlighted searches on PLOS Journals full-text content

insertnones: Function to insert "none" character strings where NULL values...

isocodes: Country names and FIPS codes

journalnamekey: Get short keys for journals to use in searching specific...

plosabstract: Search PLoS Journals abstracts.

plosauthor: Search PLoS Journals authors.

plosfields: PLoS API fields to use for searching/retreiving data.

plosfigtabcaps: Search PLoS Journals figure and table captions.

plos_fulltext: Get full text xml of PLOS papers given a DOI

plossubject: Search PLoS Journals subjects.

plostitle: Search PLoS Journals titles.

plosviews: Search PLoS Journals by article views.

plosword: Search results on a keyword over all fields in PLoS Journals.

plot_throughtime: Plot results through time for serach results from PLoS...

rplos: Connect with PLoS API data

rplos-defunct: Defunct functions in rplos

searchplos: Base function to search PLoS Journals

Functions

addmissing Man page
check_response Man page
citations Man page
concat_todf Man page
crossref Man page
facetplos Man page
formatarticleurl Man page
full_text_urls Man page
highbrow Man page
highplos Man page
insertnones Man page
isocodes Man page
journalnamekey Man page
plosabstract Man page
plosauthor Man page
plosfields Man page
plosfigtabcaps Man page
plos_fulltext Man page
plossubject Man page
plostitle Man page
plosviews Man page
plosword Man page
plot_throughtime Man page
print.plosft Man page
rplos Man page
rplos-defunct Man page
rplos-package Man page
searchplos Man page

Files

inst
inst/schema.xml
inst/doc
inst/doc/rplos_vignette.Rmd
inst/doc/facethighlight.Rmd
inst/doc/facethighlight.html
inst/doc/rplos_vignette.html
inst/doc/fulltext.html
inst/doc/fulltext.Rmd
inst/vign
inst/vign/rplos_vignette.Rmd
inst/vign/rplos_vignette.md
inst/vign/facethighlight.Rmd
inst/vign/fulltext.md
inst/vign/facethighlight.md
inst/vign/figure
inst/vign/figure/plosword1plot-1.png
inst/vign/figure/highbrow.png
inst/vign/figure/throughtime1-1.png
inst/vign/figure/highbrow_big.png
inst/vign/figure/plosword1plot.png
inst/vign/figure/throughtime1.png
inst/vign/fulltext.Rmd
tests
tests/testthat
tests/testthat/test-plosfigtabcaps.R tests/testthat/test-crossref.R tests/testthat/test-fulltext.R tests/testthat/test-plosviews.R tests/testthat/test-journalnamekey.R tests/testthat/test-plosauthor.R tests/testthat/test-plosabstract.R tests/testthat/test-formatarticleurl.R tests/testthat/test-highplos.R tests/testthat/test-plosfields.R tests/testthat/test-searchplos.R tests/testthat/test-plostitle.R tests/testthat/test-plosword.R tests/testthat/test-plot_throughtime.R tests/testthat/test-citations.R tests/testthat/test-plossubject.R tests/testthat/test-check_response.R tests/testthat/test-facetplos.R tests/testthat/test-highbrow.R tests/test-all.R
NAMESPACE
NEWS.md
data
data/isocodes.rda
data/plosfields.rda
R
R/facetplos.r R/plossubject.R R/plosfigtabcaps.R R/highbrow.r R/citations.R R/fulltext.R R/plosabstract.R R/plostitle.R R/rplos-package.R R/journalnamekey.R R/searchplos.R R/highplos.r R/plosauthor.R R/plosfields.R R/plosword.R R/formatarticleurl.R R/crossref.R R/plosviews.R R/zzz.R R/plot_throughtime.R
vignettes
vignettes/rplos_vignette.Rmd
vignettes/facethighlight.Rmd
vignettes/fulltext.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/rplos.Rd man/facetplos.Rd man/journalnamekey.Rd man/highplos.Rd man/highbrow.Rd man/concat_todf.Rd man/rplos-defunct.Rd man/formatarticleurl.Rd man/plosfigtabcaps.Rd man/insertnones.Rd man/check_response.Rd man/citations.Rd man/plosauthor.Rd man/addmissing.Rd man/plot_throughtime.Rd man/isocodes.Rd man/searchplos.Rd man/plosabstract.Rd man/plosword.Rd man/plostitle.Rd man/plossubject.Rd man/plosviews.Rd man/full_text_urls.Rd man/crossref-defunct.Rd man/plosfields.Rd man/plos_fulltext.Rd
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.