Git Product home page Git Product logo

rdatacite's Issues

Funny error.

I'll work through it to see why, but the call:

neotoma_dois <- dc_facet(q = "publisher:[Neotoma]",  fl = c('doi','publicationYear'))
Error in vapply(elements, encode, character(1)) : 
  values must be length 1,
 but FUN(X[[5]]) result is length 2

Maintenance status / help needed?

@bmkramer
Do you still intend to become this package's maintainer?

If so do you need any help? For instance an aspect where you'd appreciate some tips, contributions, a PR review? Do you need an invitation to our friendly Slack workspace?

dc_search for relatedIdentifier possible?

Can a web-based search for arelatedIdentifier=$doi be ported to dc_search? I tried these syntaxes:

rdatacite::dc_search("relatedIdentifier%3D%2210.1002%2Fbimj.201700219%22")
rdatacite::dc_search("relatedIdentifier='10.1002%2Fbimj.201700219'")
rdatacite::dc_search("relatedIdentifier:'10.1002%2Fbimj.201700219'")
rdatacite::dc_search("relatedIdentifier='10.1002/bimj.201700219'")
rdatacite::dc_search("relatedIdentifier:[10.1002/bimj.201700219]")
rdatacite::dc_search("relatedIdentifier:10.1002/bimj.201700219")
rdatacite::dc_search('relatedIdentifier:"10.1002/bimj.201700219"')
rdatacite::dc_search('relatedIdentifier%3A%5B10.1002%2Fbimj.201700219%5D')

but am always getting only

# A tibble: 0 x 0

I'm not sure whether I'm missing something, or what else to try. Thanks for any hints here :-)

Session Info
- Session info -----------------------------------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.6.1 (2019-07-05)
 os       Windows 8.1 x64             
 system   x86_64, mingw32             
 ui       RStudio                     
 language en                          
 collate  German_Germany.1252         
 ctype    German_Germany.1252         
 tz       Europe/Berlin               
 date     2019-10-22                  

- Packages ---------------------------------------------------------------------------------------------------------------
 package       * version  date       lib source                                   
 assertthat      0.2.1    2019-03-21 [1] CRAN (R 3.6.0)                           
 backports       1.1.5    2019-10-02 [1] CRAN (R 3.6.1)                           
 callr           3.3.2    2019-09-22 [1] CRAN (R 3.6.1)                           
 cli             1.1.0    2019-03-19 [1] CRAN (R 3.6.0)                           
 colorspace      1.4-1    2019-03-18 [1] CRAN (R 3.6.0)                           
 crayon          1.3.4    2017-09-16 [1] CRAN (R 3.6.0)                           
 crul            0.8.4    2019-08-02 [1] CRAN (R 3.6.1)                           
 curl            4.2      2019-09-24 [1] CRAN (R 3.6.1)                           
 desc            1.2.0    2018-05-01 [1] CRAN (R 3.6.0)                           
 devtools      * 2.2.1    2019-09-24 [1] CRAN (R 3.6.1)                           
 digest          0.6.21   2019-09-20 [1] CRAN (R 3.6.1)                           
 dplyr         * 0.8.3    2019-07-04 [1] CRAN (R 3.6.1)                           
 ellipsis        0.3.0    2019-09-20 [1] CRAN (R 3.6.1)                           
 fansi           0.4.0    2018-10-05 [1] CRAN (R 3.6.0)                           
 fs              1.3.1    2019-05-06 [1] CRAN (R 3.6.0)                           
 ggplot2       * 3.2.1    2019-08-10 [1] CRAN (R 3.6.1)                           
 glue            1.3.1    2019-03-12 [1] CRAN (R 3.6.0)                           
 gridExtra       2.3      2017-09-09 [1] CRAN (R 3.6.1)                           
 gtable          0.3.0    2019-03-25 [1] CRAN (R 3.6.0)                           
 hms             0.5.1    2019-08-23 [1] CRAN (R 3.6.1)                           
 httpcode        0.2.0    2016-11-14 [1] CRAN (R 3.6.0)                           
 httr            1.4.1    2019-08-05 [1] CRAN (R 3.6.1)                           
 inline          0.3.15   2018-05-18 [1] CRAN (R 3.6.1)                           
 jsonlite        1.6      2018-12-07 [1] CRAN (R 3.6.0)                           
 knitr           1.25     2019-09-18 [1] CRAN (R 3.6.1)                           
 lazyeval        0.2.2    2019-03-15 [1] CRAN (R 3.6.0)                           
 lifecycle       0.1.0    2019-08-01 [1] CRAN (R 3.6.1)                           
 lubridate       1.7.4    2018-04-11 [1] CRAN (R 3.6.0)                           
 magrittr        1.5      2014-11-22 [1] CRAN (R 3.6.0)                           
 MASS            7.3-51.4 2019-03-31 [2] CRAN (R 3.6.1)                           
 memoise         1.1.0    2017-04-21 [1] CRAN (R 3.6.0)                           
 munsell         0.5.0    2018-06-12 [1] CRAN (R 3.6.0)                           
 oai           * 0.3.0    2019-09-07 [1] CRAN (R 3.6.1)                           
 packrat         0.5.0    2018-11-14 [1] CRAN (R 3.6.1)                           
 pillar          1.4.2    2019-06-29 [1] CRAN (R 3.6.0)                           
 pkgbuild        1.0.6    2019-10-09 [1] CRAN (R 3.6.1)                           
 pkgconfig       2.0.3    2019-09-22 [1] CRAN (R 3.6.1)                           
 pkgdown       * 1.4.1    2019-09-15 [1] CRAN (R 3.6.1)                           
 pkgload         1.0.2    2018-10-29 [1] CRAN (R 3.6.0)                           
 plyr            1.8.4    2016-06-08 [1] CRAN (R 3.6.0)                           
 prettyunits     1.0.2    2015-07-13 [1] CRAN (R 3.6.0)                           
 processx        3.4.1    2019-07-18 [1] CRAN (R 3.6.1)                           
 ps              1.3.0    2018-12-21 [1] CRAN (R 3.6.0)                           
 purrr         * 0.3.3    2019-10-18 [1] CRAN (R 3.6.1)                           
 R6              2.4.0    2019-02-14 [1] CRAN (R 3.6.0)                           
 Rcpp            1.0.2    2019-07-25 [1] CRAN (R 3.6.1)                           
 rdatacite       0.4.2    2019-05-07 [1] CRAN (R 3.6.1)                           
 readr         * 1.3.1    2018-12-21 [1] CRAN (R 3.6.0)                           
 remotes         2.1.0    2019-06-24 [1] CRAN (R 3.6.1)                           
 rlang           0.4.0    2019-06-25 [1] CRAN (R 3.6.0)                           
 rprojroot       1.3-2    2018-01-03 [1] CRAN (R 3.6.0)                           
 rstudioapi      0.10     2019-03-19 [1] CRAN (R 3.6.0)                           
 scales          1.0.0    2018-08-09 [1] CRAN (R 3.6.0)                           
 sessioninfo     1.1.1    2018-11-05 [1] CRAN (R 3.6.0)                           
 skimr           1.0.7    2019-06-20 [1] CRAN (R 3.6.1)                           
 solrium         1.0.2    2018-12-13 [1] CRAN (R 3.6.1)                           
 StanHeaders     2.19.0   2019-09-07 [1] CRAN (R 3.6.1)                           
 stringi       * 1.4.3    2019-03-12 [1] CRAN (R 3.6.0)                           
 stringr         1.4.0    2019-02-10 [1] CRAN (R 3.6.0)                           
 testthat      * 2.2.1    2019-07-25 [1] CRAN (R 3.6.1)                           
 tibble          2.1.3    2019-06-06 [1] CRAN (R 3.6.0)                           
 tidyr           1.0.0    2019-09-11 [1] CRAN (R 3.6.1)                           
 tidyselect      0.2.5    2018-10-11 [1] CRAN (R 3.6.0)                           
 triebeard       0.3.0    2016-08-04 [1] CRAN (R 3.6.0)                           
 urltools        1.7.3    2019-04-14 [1] CRAN (R 3.6.0)                           
 usethis       * 1.5.1    2019-07-04 [1] CRAN (R 3.6.1)                           
 utf8            1.1.4    2018-05-24 [1] CRAN (R 3.6.0)                           
 vctrs           0.2.0    2019-07-05 [1] CRAN (R 3.6.1)                           
 ViewPipeSteps   0.1.0    2019-10-09 [1] Github (daranzolin/ViewPipeSteps@0772271)
 withr           2.1.2    2018-03-15 [1] CRAN (R 3.6.0)                           
 writexl         1.1      2018-12-02 [1] CRAN (R 3.6.1)                           
 xfun            0.10     2019-10-01 [1] CRAN (R 3.6.1)                           
 xml2            1.2.2    2019-08-09 [1] CRAN (R 3.6.1)                           
 zeallot         0.1.0    2018-01-28 [1] CRAN (R 3.6.0)                           

[1] C:/USERNAME/R/win-library/3.6
[2] C:/Program Files/R/R-3.6.1/library

use publisher_facet for faceting

In your example for facets I would use publisher_facet instead of publisher. This avoids breaking up publisher names into single words.

rows = 10000 should not convert to 1e+5

When I run:

dc_arch <- dc_search(q = "archaeology", rows = 100000)

I get:

https://search.datacite.org/api?q=archaeology&rows=1e+05&wt=json
Error: 500 - For input string: "1e+05"

But when I use this URL in my browser: https://search.datacite.org/api?q=archaeology&rows=100000&wt=json I appear to get a valid response.

So is it possible to protect large numbers to prevent the dc_* functions from getting a URL with exponential notation? I'm currently doing this, which seems to work:

dc_arch <- dc_search(q = "archaeology", rows = pretty(100000)[2])

But maybe there's a better way? Thanks!

Error in readBin: How to find problematic metdataset at source?

I'm running into a problem when downloading GBIF's metadata records:

> dc_works("prefix:10.15468", rows = 99999L)
Error in readBin(x, character()) :R character strings are limited to 2^31-1 bytes

I'm guessing that's because they submitted a very large file encoded in their JSON/XML upload to DataCite. Is there a more elegant way of finding out which DOI is the problematic one, than:

  1. bisecting via the rows parameter combined with a given order,
  2. skipping the problematic row and downloading a few more with offset = row+1
  3. looking at the gap in date or DOI and trying to find the missing item on GBIF.org?
Session Info
Session info ──────────────────────────────────────────────────────────────────────────────────────────────────────────
 setting  value                       
 version  R version 3.6.2 (2019-12-12)
 os       macOS Catalina 10.15.2      
 system   x86_64, darwin15.6.0        
 ui       RStudio                     
 language en                          
 collate  en_US.UTF-8                 
 ctype    en_US.UTF-8                 
 tz       Europe/Copenhagen           
 date     2019-12-15Packages ──────────────────────────────────────────────────────────────────────────────────────────────────────────────
 ! package     * version date       lib source        
   assertthat    0.2.1   2019-03-21 [1] CRAN (R 3.6.0)
   backports     1.1.5   2019-10-02 [1] CRAN (R 3.6.0)
   callr         3.4.0   2019-12-09 [1] CRAN (R 3.6.0)
   cli           2.0.0   2019-12-09 [1] CRAN (R 3.6.0)
   colorspace    1.4-1   2019-03-18 [1] CRAN (R 3.6.0)
   crayon        1.3.4   2017-09-16 [1] CRAN (R 3.6.0)
   crul          0.9.0   2019-11-06 [1] CRAN (R 3.6.0)
   curl          4.3     2019-12-02 [1] CRAN (R 3.6.0)
   desc          1.2.0   2018-05-01 [1] CRAN (R 3.6.0)
   devtools    * 2.2.1   2019-09-24 [1] CRAN (R 3.6.0)
   digest        0.6.23  2019-11-23 [1] CRAN (R 3.6.0)
   dplyr       * 0.8.3   2019-07-04 [1] CRAN (R 3.6.0)
   ellipsis      0.3.0   2019-09-20 [1] CRAN (R 3.6.0)
   fansi         0.4.0   2018-10-05 [1] CRAN (R 3.6.0)
 R fd          * 0.1.0   <NA>       [?] <NA>          
   fs            1.3.1   2019-05-06 [1] CRAN (R 3.6.0)
   ggplot2     * 3.2.1   2019-08-10 [1] CRAN (R 3.6.0)
   glue          1.3.1   2019-03-12 [1] CRAN (R 3.6.0)
   gtable        0.3.0   2019-03-25 [1] CRAN (R 3.6.0)
   hms           0.5.2   2019-10-30 [1] CRAN (R 3.6.0)
   httpcode      0.2.0   2016-11-14 [1] CRAN (R 3.6.0)
   httr          1.4.1   2019-08-05 [1] CRAN (R 3.6.0)
   jsonlite      1.6     2018-12-07 [1] CRAN (R 3.6.0)
   knitr         1.26    2019-11-12 [1] CRAN (R 3.6.0)
   lazyeval      0.2.2   2019-03-15 [1] CRAN (R 3.6.0)
   lifecycle     0.1.0   2019-08-01 [1] CRAN (R 3.6.0)
   lubridate     1.7.4   2018-04-11 [1] CRAN (R 3.6.0)
   magrittr    * 1.5     2014-11-22 [1] CRAN (R 3.6.0)
   memoise       1.1.0   2017-04-21 [1] CRAN (R 3.6.0)
   munsell       0.5.0   2018-06-12 [1] CRAN (R 3.6.0)
   oai           0.3.0   2019-09-07 [1] CRAN (R 3.6.0)
   pillar        1.4.2   2019-06-29 [1] CRAN (R 3.6.0)
   pkgbuild      1.0.6   2019-10-09 [1] CRAN (R 3.6.0)
   pkgconfig     2.0.3   2019-09-22 [1] CRAN (R 3.6.0)
   pkgload       1.0.2   2018-10-29 [1] CRAN (R 3.6.0)
   plyr          1.8.5   2019-12-10 [1] CRAN (R 3.6.0)
   prettyunits   1.0.2   2015-07-13 [1] CRAN (R 3.6.0)
   processx      3.4.1   2019-07-18 [1] CRAN (R 3.6.0)
   ps            1.3.0   2018-12-21 [1] CRAN (R 3.6.0)
   purrr         0.3.3   2019-10-18 [1] CRAN (R 3.6.0)
   R6            2.4.1   2019-11-12 [1] CRAN (R 3.6.0)
   Rcpp          1.0.3   2019-11-08 [1] CRAN (R 3.6.0)
   rdatacite     0.4.2   2019-05-07 [1] CRAN (R 3.6.0)
   readr       * 1.3.1   2018-12-21 [1] CRAN (R 3.6.0)
   remotes       2.1.0   2019-06-24 [1] CRAN (R 3.6.0)
   rlang         0.4.2   2019-11-23 [1] CRAN (R 3.6.0)
   rprojroot     1.3-2   2018-01-03 [1] CRAN (R 3.6.0)
   rstudioapi    0.10    2019-03-19 [1] CRAN (R 3.6.0)
   scales        1.1.0   2019-11-18 [1] CRAN (R 3.6.0)
   sessioninfo   1.1.1   2018-11-05 [1] CRAN (R 3.6.0)
   solrium       1.1.4   2019-11-02 [1] CRAN (R 3.6.0)
   stringi     * 1.4.3   2019-03-12 [1] CRAN (R 3.6.0)
   stringr       1.4.0   2019-02-10 [1] CRAN (R 3.6.0)
   testthat    * 2.3.1   2019-12-01 [1] CRAN (R 3.6.0)
   tibble        2.1.3   2019-06-06 [1] CRAN (R 3.6.0)
   tidyselect    0.2.5   2018-10-11 [1] CRAN (R 3.6.0)
   triebeard     0.3.0   2016-08-04 [1] CRAN (R 3.6.0)
   urltools      1.7.3   2019-04-14 [1] CRAN (R 3.6.0)
   usethis     * 1.5.1   2019-07-04 [1] CRAN (R 3.6.0)
   vctrs         0.2.0   2019-07-05 [1] CRAN (R 3.6.0)
   withr         2.1.2   2018-03-15 [1] CRAN (R 3.6.0)
   xfun          0.11    2019-11-12 [1] CRAN (R 3.6.0)
   xml2          1.2.2   2019-08-09 [1] CRAN (R 3.6.0)
   zeallot       0.1.0   2018-01-28 [1] CRAN (R 3.6.0)

[1] /Library/Frameworks/R.framework/Versions/3.6/Resources/library

 R ── Package was removed from disk

Feedback

@mfenner when you get a chance could you try out the pkg and let me know what could be better, no rush

dpla_basic

dpla_basic error

I have installed the package successfully. When I run the function "dpla_basic" the R console declares- "could not find function "dpla_basic".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.