{"action":"created","issue":{"url":"https://api.github.com/repos/ropensci/onboarding/issues/42","repository_url":"https://api.github.com/repos/ropensci/onboarding","labels_url":"https://api.github.com/repos/ropensci/onboarding/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/ropensci/onboarding/issues/42/comments","events_url":"https://api.github.com/repos/ropensci/onboarding/issues/42/events","html_url":"https://github.com/ropensci/onboarding/issues/42","id":153598123,"number":42,"title":"tabulizer: Bindings for Tabula PDF Table Extractor Library","user":{"login":"leeper","id":3505428,"avatar_url":"https://avatars.githubusercontent.com/u/3505428?v=3","gravatar_id":"","url":"https://api.github.com/users/leeper","html_url":"https://github.com/leeper","followers_url":"https://api.github.com/users/leeper/followers","following_url":"https://api.github.com/users/leeper/following{/other_user}","gists_url":"https://api.github.com/users/leeper/gists{/gist_id}","starred_url":"https://api.github.com/users/leeper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leeper/subscriptions","organizations_url":"https://api.github.com/users/leeper/orgs","repos_url":"https://api.github.com/users/leeper/repos","events_url":"https://api.github.com/users/leeper/events{/privacy}","received_events_url":"https://api.github.com/users/leeper/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ropensci/onboarding/labels/editor-assigned","name":"editor-assigned","color":"78ba3f"},{"url":"https://api.github.com/repos/ropensci/onboarding/labels/package","name":"package","color":"fbca04"},{"url":"https://api.github.com/repos/ropensci/onboarding/labels/review-in-awaiting-changes","name":"review-in-awaiting-changes","color":"bfd4f2"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-05-07T14:40:13Z","updated_at":"2016-06-01T21:41:04Z","closed_at":null,"body":"* 1. What does this package do? This page wraps the [Tabula](tabula.technology) Java library, which can (very accurately) extract tables from PDF documents. It also implements some lower level utilities for working with PDF documents (metadata and text extraction, image conversion, split/merge). It should be useful for extracting scientific data, especially tabular data, from PDFs, such as from scientific articles or agency reports.\r\n* 2. Paste the full DESCRIPTION file inside a code block below.  \r\n\r\n```\r\nPackage: tabulizer\r\nType: Package\r\nTitle: Bindings for Tabula PDF Table Extractor Library\r\nVersion: 0.1.11\r\nDate: 2016-05-07\r\nAuthors@R: c(person(\"Thomas J.\", \"Leeper\", role = c(\"aut\", \"cre\"),\r\n                    email = \"thosjleeper@gmail.com\"))\r\nMaintainer: Thomas J. Leeper <thosjleeper@gmail.com>\r\nDescription: Bindings for the Tabula <http://tabula.technology/> java library, which can extract tables from PDF documents.\r\nLicense: MIT + file LICENSE\r\nURL: https://github.com/leeper/tabulizer\r\nBugReports: https://github.com/leeper/tabulizer/issues\r\nImports:\r\n    graphics,\r\n    grDevices,\r\n    utils,\r\n    tools,\r\n    tabulizerjars,\r\n    rJava,\r\n    png\r\nSuggests:\r\n    testthat,\r\n    knitr\r\nRoxygenNote: 5.0.1\r\n\r\n```\r\n\r\n* 3. URL for the package (the development repository, not a stylized html page)  https://github.com/leeper/tabulizer\r\n* 4. What data source(s) does it work with (if applicable)?  n/a\r\n* 5. Who is the target audience?  Data scientists stuck with other peoples' data\r\n* 6. Are there other R packages that accomplish the same thing? If so, what is different about yours?  The closest thing will be [pdftools](https://cran.rstudio.com/web/packages/pdftools/), which is a libpoppler wrapper. tabulizer has some overlap but the core functionality - table extraction - is not supported by pdftools.\r\n* 7. Check the box next to each policy below, confirming that you agree. These are mandatory.  \r\n    * [x] This package does not violate the Terms of Service of any service it interacts with.  \r\n    * [x] The repository has continuous integration with Travis CI and/or another service  \r\n    * [x] The package contains a vignette  \r\n    * [x] The package contains a reasonably complete README with `devtools` install instructions  \r\n    * [x] The package contains unit tests  \r\n    * [x] The package only exports functions to the NAMESPACE that are intended for end users  \r\n* 8. Do you agree to follow the [rOpenSci packaging guidelines](https://github.com/ropensci/packaging_guide)? These aren't mandatory, but we strongly suggest you follow them. If you disagree with anything, please explain.  \r\n    * [] Are there any package dependencies not on CRAN?  The package has some files in a dependent package, which can be put on CRAN once everything is ready to release.\r\n    * [x] Do you intend for this package to go on CRAN?  \r\n    * [x] Does the package have a CRAN accepted license?    \r\n    * [x] Did `devtools::check()` produce any errors or warnings? If so paste them below.  \r\n* 9. Please add explanations below for any exceptions to the above:  \r\n* 10. If this is a resubmission following rejection, please explain the change in circumstances.  "},"comment":{"url":"https://api.github.com/repos/ropensci/onboarding/issues/comments/223133535","html_url":"https://github.com/ropensci/onboarding/issues/42#issuecomment-223133535","issue_url":"https://api.github.com/repos/ropensci/onboarding/issues/42","id":223133535,"user":{"login":"sckott","id":577668,"avatar_url":"https://avatars.githubusercontent.com/u/577668?v=3","gravatar_id":"","url":"https://api.github.com/users/sckott","html_url":"https://github.com/sckott","followers_url":"https://api.github.com/users/sckott/followers","following_url":"https://api.github.com/users/sckott/following{/other_user}","gists_url":"https://api.github.com/users/sckott/gists{/gist_id}","starred_url":"https://api.github.com/users/sckott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sckott/subscriptions","organizations_url":"https://api.github.com/users/sckott/orgs","repos_url":"https://api.github.com/users/sckott/repos","events_url":"https://api.github.com/users/sckott/events{/privacy}","received_events_url":"https://api.github.com/users/sckott/received_events","type":"User","site_admin":false},"created_at":"2016-06-01T21:41:04Z","updated_at":"2016-06-01T21:41:04Z","body":"a few things:\r\n\r\n* before everything's on CRAN...seems like using `Remotes` in `DESCRIPTION` for `tabulizerjars` would make it so that would automatically install for users\r\n* After installing ``tabulizerjars`- Installation failed still, but after reinstalling `rJava` from source from CRAN, then it worked\r\n* Getting errors on `extract_areas` and `locate_areas`, same error in each case:\r\n\r\n```r\r\n#> Error in (function (title, width, height, pointsize, family, antialias,  :\r\n#>   unable to create quartz() device target, given type may not be supported\r\n#> In addition: Warning message:\r\n#> In (function (title, width, height, pointsize, family, antialias,  :\r\n#>   No displays are available\r\n```\r\n\r\nI guess lincoln and david didn't get this error though, so maybe i'm just an edge case"}}
{"actor":{"display_login":"sckott"}}