From 7ace5b1b1ba68e2dc6472701bb03d6e6bc2429d3 Mon Sep 17 00:00:00 2001 From: Mark Edmondson Date: Sun, 7 Aug 2016 14:10:43 +0200 Subject: [PATCH 1/4] update website --- DESCRIPTION | 6 +++--- LICENSE | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 332885f..bf637d6 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,10 +2,10 @@ Package: googleCloudStorageR Type: Package Version: 0.0.9000 Title: R Interface with Google Cloud Storage -Description: Interact with Google Cloud Storage API in R. -Authors@R: c(person("Mark", "Edmondson",email = "m@sunholo.com", +Description: Interact with Google Cloud Storage API in R. Part of the cloudyR project. +Authors@R: c(person("Mark", "Edmondson",email = "r@sunholo.com", role = c("aut", "cre"))) -URL: https://github.com/cloudyr/googleCloudStorageR +URL: http://code.markedmondson.me/googleCloudStorageR/ BugReports: https://github.com/cloudyr/googleCloudStorageR/issues Depends: R (>= 3.2.0) diff --git a/LICENSE b/LICENSE index 8af3303..9294323 100644 --- a/LICENSE +++ b/LICENSE @@ -1,2 +1,2 @@ YEAR: 2016 -COPYRIGHT HOLDER: Mark Edmondson \ No newline at end of file +COPYRIGHT HOLDER: Sunholo Ltd. From 81612135189465b320661c74a4b8b39a86be86fc Mon Sep 17 00:00:00 2001 From: Mark Edmondson Date: Sun, 7 Aug 2016 14:15:15 +0200 Subject: [PATCH 2/4] get rid of login URL --- vignettes/googleCloudStorageR.Rmd | 2 +- vignettes/googleCloudStorageR.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vignettes/googleCloudStorageR.Rmd b/vignettes/googleCloudStorageR.Rmd index 5db357b..3103d96 100644 --- a/vignettes/googleCloudStorageR.Rmd +++ b/vignettes/googleCloudStorageR.Rmd @@ -15,7 +15,7 @@ R library for interacting with the Google Cloud Storage JSON API ([api docs](htt Google Cloud Storage charges you for storage [(prices here)](https://cloud.google.com/storage/pricing). -You can use your own Google Project with a credit card added to create buckets, where the charges will apply. This can be done in the [Google API Console](https://console.developers.google.com) +You can use your own Google Project with a credit card added to create buckets, where the charges will apply. This can be done in the Google API Console after login here: `https://console.developers.google.com`. ## Examples diff --git a/vignettes/googleCloudStorageR.html b/vignettes/googleCloudStorageR.html index 3ac07f1..2018b15 100644 --- a/vignettes/googleCloudStorageR.html +++ b/vignettes/googleCloudStorageR.html @@ -78,7 +78,7 @@

2016-08-07

Setup

Google Cloud Storage charges you for storage (prices here).

-

You can use your own Google Project with a credit card added to create buckets, where the charges will apply. This can be done in the Google API Console

+

You can use your own Google Project with a credit card added to create buckets, where the charges will apply. This can be done in the Google API Console after login here: https://console.developers.google.com.

Examples

From 913aff4d252e809eb6f50716ea339360f98dedb8 Mon Sep 17 00:00:00 2001 From: Mark Edmondson Date: Sun, 7 Aug 2016 14:18:23 +0200 Subject: [PATCH 3/4] Prep for CRAN 0.1.0 --- DESCRIPTION | 2 +- cran-comments.md | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 cran-comments.md diff --git a/DESCRIPTION b/DESCRIPTION index bf637d6..85c65af 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: googleCloudStorageR Type: Package -Version: 0.0.9000 +Version: 0.1.0 Title: R Interface with Google Cloud Storage Description: Interact with Google Cloud Storage API in R. Part of the cloudyR project. Authors@R: c(person("Mark", "Edmondson",email = "r@sunholo.com", diff --git a/cran-comments.md b/cran-comments.md new file mode 100644 index 0000000..4a5fba5 --- /dev/null +++ b/cran-comments.md @@ -0,0 +1,21 @@ +## Test environments +* local OS X install, R 3.3.0 +* ubuntu 12.04 (on travis-ci), R 3.3.0 +* win-builder (devel and release) + +## R CMD check results + +0 errors | 0 warnings | 2 notes + +* This is a new release. + +Possibly mis-spelled words in DESCRIPTION: + API (5:49) + +* API is spelt correctly + +## Reverse dependencies + +This is a new release, so there are no reverse dependencies. + +--- From 92ccb7a042c6baef0c6a287f735c7dd3c7ed5fd0 Mon Sep 17 00:00:00 2001 From: Mark Edmondson Date: Sun, 7 Aug 2016 20:43:35 +0200 Subject: [PATCH 4/4] cran feedback --- DESCRIPTION | 4 ++-- NEWS.md | 6 ++++++ Readme.md | 2 +- vignettes/googleCloudStorageR.Rmd | 4 ++-- vignettes/googleCloudStorageR.html | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 NEWS.md diff --git a/DESCRIPTION b/DESCRIPTION index 85c65af..ee12364 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,7 +2,7 @@ Package: googleCloudStorageR Type: Package Version: 0.1.0 Title: R Interface with Google Cloud Storage -Description: Interact with Google Cloud Storage API in R. Part of the cloudyR project. +Description: Interact with Google Cloud Storage API in R. Part of the 'cloudyr' project. Authors@R: c(person("Mark", "Edmondson",email = "r@sunholo.com", role = c("aut", "cre"))) URL: http://code.markedmondson.me/googleCloudStorageR/ @@ -10,7 +10,7 @@ BugReports: https://github.com/cloudyr/googleCloudStorageR/issues Depends: R (>= 3.2.0) Imports: - googleAuthR (>= 0.2.0.9000), + googleAuthR (>= 0.3.1), testthat(>= 1.0.2), httr (>= 1.2.1), jsonlite (>= 1.0) diff --git a/NEWS.md b/NEWS.md new file mode 100644 index 0000000..14551dd --- /dev/null +++ b/NEWS.md @@ -0,0 +1,6 @@ +# googleCloudStorageR 0.1.0 + +* Initial release + + + diff --git a/Readme.md b/Readme.md index 3365eaf..355d98b 100644 --- a/Readme.md +++ b/Readme.md @@ -201,7 +201,7 @@ gcs_get_object("your-object", "your-bucket", meta = TRUE) `googleCloudStorageR` has its own Google project which is used to call the Google Cloud Storage API, but does not have access to the objects or buckets in your Google Project unless you give permission for the library to access your own buckets during the OAuth2 authentication process. -No other user, including the owner of the Google Cloud Storage API project has access unless you have given them access, but you may want to change to use your own Google Project (that could or could not be the same as the one that holds your buckets) - this is outlined below: +No other user, including the owner of the Google Cloud Storage API project has access unless you have given them access, but you may want to change to use your own Google Project (that could or could not be the same as the one that holds your buckets). The instructions below are for when you visit the Google API console (`https://console.developers.google.com/apis/`) ### For local use diff --git a/vignettes/googleCloudStorageR.Rmd b/vignettes/googleCloudStorageR.Rmd index 3103d96..466f63a 100644 --- a/vignettes/googleCloudStorageR.Rmd +++ b/vignettes/googleCloudStorageR.Rmd @@ -127,7 +127,7 @@ download_url ## Uploading via a Shiny app -The library is also compatible with Shiny authentication flows, so you can create Shiny apps that lets users log in and download their own data. +The library is also compatible with Shiny authentication flows, so for example you can create Shiny apps that lets users log in and upload their own data. An example of that is shown below: @@ -210,7 +210,7 @@ gcs_get_object("your-object", "your-bucket", meta = TRUE) `googleCloudStorageR` has its own Google project which is used to call the Google Cloud Storage API, but does not have access to the objects or buckets in your Google Project unless you give permission for the library to access your own buckets during the OAuth2 authentication process. -No other user, including the owner of the Google Cloud Storage API project has access unless you have given them access, but you may want to change to use your own Google Project (that could or could not be the same as the one that holds your buckets) - this is outlined below: +No other user, including the owner of the Google Cloud Storage API project has access unless you have given them access, but you may want to change to use your own Google Project (that could or could not be the same as the one that holds your buckets). The instructions below are for when you visit the Google API console (`https://console.developers.google.com/apis/`) ### For local use diff --git a/vignettes/googleCloudStorageR.html b/vignettes/googleCloudStorageR.html index 2018b15..9a77bdf 100644 --- a/vignettes/googleCloudStorageR.html +++ b/vignettes/googleCloudStorageR.html @@ -175,7 +175,7 @@

Creating download links

Uploading via a Shiny app

-

The library is also compatible with Shiny authentication flows, so you can create Shiny apps that lets users log in and download their own data.

+

The library is also compatible with Shiny authentication flows, so for example you can create Shiny apps that lets users log in and upload their own data.

An example of that is shown below:

library("shiny")
 library("googleAuthR")
@@ -251,7 +251,7 @@ 

Object administration

Explanation of Google Project access

googleCloudStorageR has its own Google project which is used to call the Google Cloud Storage API, but does not have access to the objects or buckets in your Google Project unless you give permission for the library to access your own buckets during the OAuth2 authentication process.

-

No other user, including the owner of the Google Cloud Storage API project has access unless you have given them access, but you may want to change to use your own Google Project (that could or could not be the same as the one that holds your buckets) - this is outlined below:

+

No other user, including the owner of the Google Cloud Storage API project has access unless you have given them access, but you may want to change to use your own Google Project (that could or could not be the same as the one that holds your buckets). The instructions below are for when you visit the Google API console (https://console.developers.google.com/apis/)

For local use