diff --git a/DESCRIPTION b/DESCRIPTION index 332885f..ee12364 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,16 +1,16 @@ 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. -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) Imports: - googleAuthR (>= 0.2.0.9000), + googleAuthR (>= 0.3.1), testthat(>= 1.0.2), httr (>= 1.2.1), jsonlite (>= 1.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. 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/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. + +--- diff --git a/vignettes/googleCloudStorageR.Rmd b/vignettes/googleCloudStorageR.Rmd index 5db357b..466f63a 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 @@ -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 3ac07f1..9a77bdf 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

@@ -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