Skip to content

Added gdrive_api_tutorial.ipynb tutorial for beginners#951

Closed
mhdadk wants to merge 1 commit intogoogleapis:masterfrom
mhdadk:master
Closed

Added gdrive_api_tutorial.ipynb tutorial for beginners#951
mhdadk wants to merge 1 commit intogoogleapis:masterfrom
mhdadk:master

Conversation

@mhdadk
Copy link

@mhdadk mhdadk commented Jun 25, 2020

This tutorial demonstrates the many capabilities of the Google Drive Python API v3, including creating folders, uploading files, creating custom file properties, and searching using these file properties. I just started using the Google Drive Python API last week, and have been documenting my steps with it. Since this tutorial also contains many references, I feel that it will help new users (like myself) quickly get started with the API. There are a lot of challenges that I faced while using the API that I hope new users won't have to if they use this tutorial.

This tutorial demonstrates the many capabilities of the Google Drive Python API v3, including creating folders, uploading files, creating custom file properties, and searching using these file properties.
@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@googlebot googlebot added the cla: no This human has *not* signed the Contributor License Agreement. label Jun 25, 2020
@mhdadk
Copy link
Author

mhdadk commented Jun 25, 2020

@googlebot I signed it!

@googlebot
Copy link

CLAs look good, thanks!

ℹ️ Googlers: Go here for more info.

@googlebot googlebot added cla: yes This human has signed the Contributor License Agreement. and removed cla: no This human has *not* signed the Contributor License Agreement. labels Jun 25, 2020
@mhdadk mhdadk changed the title Added gdrive_api_tutorial.ipynb Added gdrive_api_tutorial.ipynb tutorial for beginners Jun 25, 2020
@mhdadk
Copy link
Author

mhdadk commented Jun 25, 2020

Hey @busunkim96 thanks for the help on the earlier issue. Any chance you can review this?

@busunkim96
Copy link
Contributor

Hi @mhdadk thank you for your interest in contributing! Modern samples for the Google Drive API generally live in https://github.com/gsuitedevs/python-samples. Please open a PR there for discussion.

@mhdadk mhdadk closed this Jun 26, 2020
@mhdadk
Copy link
Author

mhdadk commented Jul 1, 2020

Hi @busunkim96, as you can see here, I have opened a pull request in the repository that you suggested. However, nobody has commented on it and based on the history of pull requests in that repository, it is highly unlikely that someone will in the near future. Additionally, I only just found out about that repository when you mentioned it, which means that it is unlikely that another beginner such as myself would also know about this repository and therefore not be able to find my tutorial. Because of this, I think I should re-open this pull request. I really think this tutorial is most accessible to beginners if it is located in this repository.

@busunkim96
Copy link
Contributor

Hi @mhdadk,

The GSuite samples are maintained by a different team, so they should go in that repo. We have a lot of samples spread out across APIs, so this is important for organization. In addition, we generally don't use notebooks for samples because they are hard to test. We require tests for all new samples because it lets us ensure samples are still working as intended.

If you're having trouble getting someone to look at your PR, it may be more appropriate to post this to another place (a blog perhaps?). Thank you again for your interest in helping other folks out!

@mhdadk
Copy link
Author

mhdadk commented Jul 1, 2020

Hi @busunkim96, thanks a lot for the explanation. I completely understand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants