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.

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

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