Package: roadoi 0.7.3
roadoi: Find Free Versions of Scholarly Publications via Unpaywall
This web client interfaces Unpaywall <https://unpaywall.org/products/api>, formerly oaDOI, a service finding free full-texts of academic papers by linking DOIs with open access journals and repositories. It provides unified access to various data sources for open access full-text links including Crossref and the Directory of Open Access Journals (DOAJ). API usage is free and no registration is required.
Authors:
roadoi_0.7.3.tar.gz
roadoi_0.7.3.zip(r-4.5)roadoi_0.7.3.zip(r-4.4)roadoi_0.7.3.zip(r-4.3)
roadoi_0.7.3.tgz(r-4.5-any)roadoi_0.7.3.tgz(r-4.4-any)roadoi_0.7.3.tgz(r-4.3-any)
roadoi_0.7.3.tar.gz(r-4.5-noble)roadoi_0.7.3.tar.gz(r-4.4-noble)
roadoi_0.7.3.tgz(r-4.4-emscripten)roadoi_0.7.3.tgz(r-4.3-emscripten)
roadoi.pdf |roadoi.html✨
roadoi/json (API)
NEWS
# Install 'roadoi' in R: |
install.packages('roadoi', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org')) |
Reviews:rOpenSci Software Review #115
Bug tracker:https://github.com/ropensci/roadoi/issues8 issues
Pkgdown site:https://docs.ropensci.org
On CRAN:roadoi-0.7.3(2024-09-26)
altmetricscode4liboadoiopen-accesspeer-reviewedunpaywallwebclient
Last updated 6 months agofrom:fcadcf7007 (on main). Checks:9 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Mar 14 2025 |
R-4.5-win | OK | Mar 14 2025 |
R-4.5-mac | OK | Mar 14 2025 |
R-4.5-linux | OK | Mar 14 2025 |
R-4.4-win | OK | Mar 14 2025 |
R-4.4-mac | OK | Mar 14 2025 |
R-4.4-linux | OK | Mar 14 2025 |
R-4.3-win | OK | Mar 14 2025 |
R-4.3-mac | OK | Mar 14 2025 |
Exports:oadoi_fetchoadoi_fetch_roadoi_addin
Dependencies:askpassbase64encbslibcachemclicommonmarkcpp11crayoncurldigestdplyrfansifastmapfontawesomefsgenericsgluehtmltoolshttpuvhttrjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeminiUIopensslpillarpkgconfigplyrpromisespurrrR6rappdirsRcpprlangsassshinysourcetoolsstringistringrsystibbletidyrtidyselectutf8vctrswithrxtable
Citation
To cite package ‘roadoi’ in publications use:
Jahn N (2025). roadoi: Find Free Versions of Scholarly Publications via Unpaywall. R package version 0.7.3, , https://github.com/ropensci/roadoi.
Corresponding BibTeX entry:
@Manual{, title = {roadoi: Find Free Versions of Scholarly Publications via Unpaywall}, author = {Najko Jahn}, year = {2025}, note = {R package version 0.7.3, }, url = {https://github.com/ropensci/roadoi}, }
Readme and manuals
roadoi - Use Unpaywall with R
roadoi interacts with the Unpaywall REST API, an openly available web-interface which returns metadata about open access versions of scholarly works.
This client supports the most recent API Version 2.
API Documentation: https://unpaywall.org/products/api
How do I use it?
Use the oadoi_fetch()
function in this package to get open access status
information and full-text links from Unpaywall.
roadoi::oadoi_fetch(dois = c("10.1038/ng.3260", "10.1093/nar/gkr1047"),
email = "najko.jahn@gmail.com")
#> # A tibble: 2 × 21
#> doi best_oa_location oa_locations oa_locations_embargoed data_standard is_oa
#> <chr> <list> <list> <list> <int> <lgl>
#> 1 10.1038/ng.3260 <tibble [0 × 0]> <tibble> <tibble [0 × 0]> 2 FALSE
#> 2 10.1093/nar/gkr… <tibble> <tibble> <tibble [0 × 0]> 2 TRUE
#> # ℹ 15 more variables: is_paratext <lgl>, genre <chr>, oa_status <chr>,
#> # has_repository_copy <lgl>, journal_is_oa <lgl>, journal_is_in_doaj <lgl>,
#> # journal_issns <chr>, journal_issn_l <chr>, journal_name <chr>, publisher <chr>,
#> # published_date <chr>, year <chr>, title <chr>, updated_resource <chr>, authors <list>
There are no API restrictions. However, providing an email address is required and a rate limit of 100k is suggested. If you need to access more data, use the data dump instead.
RStudio Addin
This package also has a RStudio Addin for easily finding free full-texts in RStudio.
How do I get it?
Install and load from CRAN:
install.packages("roadoi")
library(roadoi)
To install the development version, use the devtools package
# devtools::install_github("ropensci/roadoi")
install.packages("roadoi", repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org'))
library(roadoi)
Documentation
See https://docs.ropensci.org/roadoi/ to get started.
Meta
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
License: MIT
Please use the issue tracker for bug reporting and feature requests.
Help Manual
Help page | Topics |
---|---|
Fetch open access status information and full-text links using Unpaywall | oadoi_fetch |
Get open access status information. | oadoi_fetch_ |
Find OA copies with RStudio addin | roadoi_addin |