Giter Site home page Giter Site logo

shared-drives-creator-website's Introduction

๐Ÿ”ฅ Google Shared Drives Creator ๐Ÿ”ฅ


Create-Google-Shared-Drive


๐Ÿ“œ Features

  • ๐Ÿ”ญ Create Shared Drive with your google account
  • ๐Ÿ›  100% customizable
  • ๐Ÿ–ผ User-friendly UI
  • โš™๏ธ Add multiple accounts
  • ๐Ÿ“Š Add statistics
  • ๐ŸŽฒ Randomize choice
  • โš  Warning pop-up
  • ๐Ÿ” Protected thanks to H-captcha

๐Ÿ“š How to add an account

โš ๏ธ Warnings

  • This is illegal to use hacked/cracked accounts! Add only the accounts you own.
  • You MUST have the right the create team drive into your account else it won't work.
  • I am not responsible of any google restrictions into your account or the subscription (the account may be suspended by google due to abuse)

๐Ÿ“™ Add one account

๐ŸŽฌ Click me to see the video tutorial


โฃ The steps bellow does not require any gsuite/workspace accounts. They can be done with your own account.

  • Go to the google cloud console and create a project
  • Then, enable the google drive api
  • Go to the OAuth Consent Screen and select "External" and click on "Create"
  • Fulfill all required informations (the one with a red *) and click on "Save and Continue" 3 times (the "Scopes" and "Test users" parts do not require any inputs)
  • Click on publish and validate (important)
  • On the Credentials tab, click on "Create Credentials" then "OAuth client ID", select "Web application"
  • Under "Authorized JavaScript origins" click on "ADD URL" and add https://developers.google.com
  • Under "Authorized redirect URIs" click on "ADD URL" and add https://developers.google.com/oauthplayground
  • Save and note down your Client ID and Secret

โฃ From now you need to be logged with your gsuite/workspace account (how can create team drives)

  • Go to the Developers Playground, click on the โš™๏ธ in the upper right corner and select "Use your own OAuth credentials"
  • Copy-paste your client ID and client secret from the previous step and press the close button.
  • Scroll down the list on the left to "Drive API v3", select it, click on "https://www.googleapis.com/auth/drive" and "authorize API"
  • Select your gsuite/workspace account give permissions using your google account, then "Exchange authorization code for tokens", check "Auto-refresh the token before it expires." and note your refresh token.
  • Open/download the SharedDriveCreator.js file and put your :
    • Client ID at line 4
    • Client Secret at line 5
    • Refresh token at line 587
  • Change the number at line 12 with the number of different drives you have (this number is useful for the random choice)
  • Change the name of the choices of the dropdown list by the name of your domains or whatever you want at line 374

๐Ÿ”’ HCaptcha

  • Go to https://dashboard.hcaptcha.com/signup and fulfill all required details
  • Copy your sitekey and paste it in line 17
  • Go to the settings of your hCaptcha account, copy and paste your secret key to line 16

โž• Add multiple accounts

If you want to add multiple accounts, it's possible!

  • After following the ๐Ÿ“™ Add one account part, log in to your new account, go the the Developers Playground, click on the โš™๏ธ in the upper right corner and select "Use your own OAuth credentials"
  • Copy-paste your client ID and client secret created before and press the close button.
  • Scroll down the list on the left to "Drive API v3", select it, click on "https://www.googleapis.com/auth/drive" and "authorize API"
  • Select your gsuite/workspace account give permissions using your google account, then "Exchange authorization code for tokens", check "Auto-refresh the token before it expires." and note your refresh token.
  • Open/download the SharedDriveCreator.js file and put your :
    • Refresh token at line 587
    • Change the number at line 12 with the number of different drives you have (this number is useful for the random choice)
    • Change the name of the choices of the dropdown list by the name of your domains or whatever you want at line 375 and following

Your Client ID and Client secret won't change. Only your refresh token will be different. You can use the same client id and client secret on multiple accounts.

โš™๏ธ Deploy the website


๐Ÿ“ข Follow us:


โค๏ธ Credits :

shared-drives-creator-website's People

Contributors

msgsuite avatar alberteinstein42 avatar yesbhautik avatar geekheadxd avatar

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.