Skip to content

Instantly share code, notes, and snippets.

@jennybc
Created October 1, 2016 20:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jennybc/88d89e4085434d17bc612d455de162c1 to your computer and use it in GitHub Desktop.
Save jennybc/88d89e4085434d17bc612d455de162c1 to your computer and use it in GitHub Desktop.
two words

Install and load alm

install_github("ropensci/alm")
library("alm")

PLOS article data

The default in the alm package is for the PLOS ALM app. You do need to get an API key first here http://alm.plos.org/. You can pass in the key parameter or store in your .Rprofile file and pass in that way, or do options(PlosApiKey = "yourkey") and that will be stored for your current R session.

alm_ids(doi='10.1371/journal.pone.0036240')
## $meta
##   total total_pages page error
## 1     1           1    1    NA
## 
## $data
##                       .id  pdf  html readers comments likes total
## 1               citeulike   NA    NA       5       NA    NA     5
## 2                crossref   NA    NA      NA       NA    NA     5
## 3                  nature   NA    NA      NA       NA    NA     1
## 4                  pubmed   NA    NA      NA       NA    NA     5
## 5                  scopus   NA    NA      NA       NA    NA     8
## 6                 counter 1152 16122      NA       NA    NA 17321
## 7        researchblogging   NA    NA      NA       NA    NA     1
## 8                     wos   NA    NA      NA       NA    NA     6
## 9                     pmc   64   194      NA       NA    NA   258
## 10               facebook   NA    NA      72       57    56   185
## 11               mendeley   NA    NA      70       NA    NA    70
## 12                twitter   NA    NA      NA      161    NA   161
## 13              wikipedia   NA    NA      NA       NA    NA     0
## 14          scienceseeker   NA    NA      NA       NA    NA     0
## 15         relativemetric   NA    NA      NA       NA    NA 43647
## 16                  f1000   NA    NA      NA       NA    NA     0
## 17               figshare    0     0      NA       NA     0     0
## 18              pmceurope   NA    NA      NA       NA    NA     5
## 19          pmceuropedata   NA    NA      NA       NA    NA     0
## 20            openedition   NA    NA      NA       NA    NA     0
## 21              wordpress   NA    NA      NA       NA    NA     0
## 22                 reddit   NA    NA      NA        0     0     0
## 23               datacite   NA    NA      NA       NA    NA     0
## 24             copernicus   NA    NA      NA       NA    NA     0
## 25        articlecoverage   NA    NA      NA        0    NA     0
## 26 articlecoveragecurated   NA    NA      NA        0    NA     0
## 27          plos_comments   NA    NA      NA        3    NA     4

Crossref article data

You need to get a Crossref ALM API key first here http://alm.labs.crossref.org/docs/Home, and pass in a different URL

url <- "http://alm.labs.crossref.org/api/v5/articles"
alm_ids(doi='10.1371/journal.pone.0086859', url = url, key = getOption("crossrefalmkey"))
## $meta
##   total total_pages page error
## 1     1           1    1    NA
## 
## $data
##              .id pdf html readers comments likes total
## 1       crossref  NA   NA      NA       NA    NA     0
## 2       mendeley  NA   NA      NA       NA    NA     0
## 3       facebook  NA   NA      NA       NA    NA     0
## 4            pmc  NA   NA      NA       NA    NA     0
## 5      citeulike  NA   NA      NA       NA    NA     0
## 6         pubmed  NA   NA      NA       NA    NA     0
## 7      wordpress  NA   NA      NA       NA    NA     0
## 8         reddit  NA   NA      NA       NA    NA     0
## 9      wikipedia  NA   NA      NA       NA    NA     2
## 10      datacite  NA   NA      NA       NA    NA     0
## 11     pmceurope  NA   NA      NA       NA    NA     0
## 12 pmceuropedata  NA   NA      NA       NA    NA     0

Public Knowledge Project (PKP) article data

You need to get a PKP ALM API key first here http://pkp-alm.lib.sfu.ca/, and pass in a different URL

url <- 'http://pkp-alm.lib.sfu.ca/api/v5/articles'
alm_ids(doi='10.3402/gha.v7.23554', url = url, key = getOption("pkpalmkey"))
## $meta
##   total total_pages page error
## 1     1           1    1    NA
## 
## $data
##                 .id pdf html readers comments likes total
## 1         citeulike  NA   NA       0       NA    NA     0
## 2            pubmed  NA   NA      NA       NA    NA     0
## 3         wikipedia  NA   NA      NA       NA    NA     0
## 4          mendeley  NA   NA       1       NA    NA     1
## 5          facebook  NA   NA       3        0     0     3
## 6            nature  NA   NA      NA       NA    NA     0
## 7  researchblogging  NA   NA      NA       NA    NA     0
## 8          crossref  NA   NA      NA       NA    NA     0
## 9     scienceseeker  NA   NA      NA       NA    NA     0
## 10        pmceurope  NA   NA      NA       NA    NA     0
## 11    pmceuropedata  NA   NA      NA       NA    NA     0
## 12      openedition  NA   NA      NA       NA    NA     0
## 13        wordpress  NA   NA      NA       NA    NA     0
## 14           reddit  NA   NA      NA       NA    NA     0
## 15       copernicus  NA   NA      NA       NA    NA     0
## 16           scopus  NA   NA      NA       NA    NA     0
## 17              pmc  NA   NA      NA       NA    NA     0
## 18   twitter_search  NA   NA      NA        0    NA     0
## 19            f1000  NA   NA      NA       NA    NA     0

__el fin!__
x <- letters
numbers <- runif(10)
numbers
{"package":"zoo","description":{"Package":"zoo","Version":"1.7-11","Depends":"R (>= 2.10.0), stats","Imports":"utils, graphics, grDevices, lattice (>= 0.20-27)","Suggests":"coda, chron, DAAG, fts, its, ggplot2, mondate, scales,\nstrucchange, timeDate, timeSeries, tis, tseries, xts","License":"GPL-2 | GPL-3","NeedsCompilation":"yes"},"snapshotId":"2014-06-17_2300","snapshotDate":"2014-06-17_2300","snapshotDiffId":"19293838-12312323","compatibitlityCheck":{},"source":{"0.1-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_0.1-1.tar.gz","0.1-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_0.1-2.tar.gz","0.1-3":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_0.1-3.tar.gz","0.1-4":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_0.1-4.tar.gz","0.2-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_0.2-0.tar.gz","0.9-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_0.9-1.tar.gz","0.9-9":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_0.9-9.tar.gz","1.0-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-0.tar.gz","1.0-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-1.tar.gz","1.0-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-2.tar.gz","1.0-3":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-3.tar.gz","1.0-4":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-4.tar.gz","1.0-5":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-5.tar.gz","1.0-6":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-6.tar.gz","1.0-7":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.0-7.tar.gz","1.1-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.1-0.tar.gz","1.1-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.1-1.tar.gz","1.2-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.2-0.tar.gz","1.2-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.2-1.tar.gz","1.2-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.2-2.tar.gz","1.3-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.3-0.tar.gz","1.3-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.3-1.tar.gz","1.3-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.3-2.tar.gz","1.4-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.4-0.tar.gz","1.4-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.4-1.tar.gz","1.4-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.4-2.tar.gz","1.5-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-0.tar.gz","1.5-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-2.tar.gz","1.5-3":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-3.tar.gz","1.5-4":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-4.tar.gz","1.5-5":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-5.tar.gz","1.5-6":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-6.tar.gz","1.5-7":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-7.tar.gz","1.5-8":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.5-8.tar.gz","1.6-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.6-0.tar.gz","1.6-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.6-1.tar.gz","1.6-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.6-2.tar.gz","1.6-3":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.6-3.tar.gz","1.6-4":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.6-4.tar.gz","1.6-5":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.6-5.tar.gz","1.7-0":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-0.tar.gz","1.7-10":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-10.tar.gz","1.7-1":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-1.tar.gz","1.7-2":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-2.tar.gz","1.7-3":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-3.tar.gz","1.7-4":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-4.tar.gz","1.7-5":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-5.tar.gz","1.7-6":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-6.tar.gz","1.7-7":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-7.tar.gz","1.7-8":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-8.tar.gz","1.7-9":"http://cran.r-project.org/src/contrib/Archive/zoo/zoo_1.7-9.tar.gz"},"windows":{"R3.2":"http://cran.r-project.org/bin/windows/contrib/3.2/zoo_1.7-11.zip","R3.1":"http://cran.r-project.org/bin/windows/contrib/3.1/zoo_1.7-11.zip","R3.0":"http://cran.r-project.org/bin/windows/contrib/3.0/zoo_1.7-11.zip"},"osx":{"R3.1":"http://cran.r-project.org/bin/macosx/contrib/3.1/zoo_1.7-11.tgz","R3.0":"http://cran.r-project.org/bin/macosx/contrib/3.0/zoo_1.7-11.tgz","R3.1_mavericks":"http://cran.r-project.org/bin/macosx/mavericks/contrib/3.1/zoo_1.7-11.tgz"}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment