Skip to main content

creating dota2 counterpicker

Project description

draftdiff

Creating Google Service Account

To create a service account that you can use to edit Google Sheets using Python, you'll need to follow these steps:

Create a Google Cloud Platform (GCP) project: Go to the Google Cloud Console, create a new project or select an existing one.

Enable the Google Sheets API: In the Cloud Console, navigate to the "APIs & Services" > "Library", search for "Google Sheets API", and enable it for your project.

Create a service account: Go to "APIs & Services" > "Credentials", then click on "Create credentials" and select "Service account". Follow the prompts to create a new service account. During this process, you'll be prompted to download a JSON key file. Save this file securely, as it will be used to authenticate your requests.

Share Google Sheets with the service account: Open your Google Sheet and share it with the email address associated with the service account. Grant appropriate permissions (edit or view) as needed.

Downloading JSON key file

Go to the Google Cloud Console. Select your project or create a new one. In the left-hand side menu, click on "IAM & Admin" > "Service accounts". Click on the "Create service account" button. Enter a name and description for your service account, and then click on the "Create" button. Assign the required roles to the service account. For Google Sheets API access, you'll typically need the "Editor" or "Viewer" role. You can always adjust the roles later if needed. After creating the service account, you'll be prompted to grant the service account access to various Google APIs. You can skip this step if you plan to manually assign access later. Once the service account is created, locate it in the list of service accounts and click on the three dots on the right-hand side, then select "Manage keys". In the "Keys" tab, click on the "Add key" button and select "Create new key". Choose the key type as JSON and click on the "Create" button. This will download the JSON key file to your computer. This JSON key file contains the credentials for your service account and will be used to authenticate requests from your Python script to the Google Sheets API. Keep this file secure and don't share it publicly.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

draftdiff-0.1.5.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

draftdiff-0.1.5-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file draftdiff-0.1.5.tar.gz.

File metadata

  • Download URL: draftdiff-0.1.5.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for draftdiff-0.1.5.tar.gz
Algorithm Hash digest
SHA256 8b1ee7ecd15b9bd2cfd083b8e7894b1670f18e7baae4be5829accc5f04de941d
MD5 a68db64ab99b76b8dc39f583844c151e
BLAKE2b-256 42bce8f8e3de4f6a5a79dbe08a93c30ee39f47b17c50b872ac38a6cc57d18bf9

See more details on using hashes here.

File details

Details for the file draftdiff-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: draftdiff-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for draftdiff-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fb0cdcd558dab9102fc2e3b65d5ddbc1da1bd74ee34c01f35cde2e8770a7531f
MD5 d62dba09b5a80f6b3b5f70ea3f979667
BLAKE2b-256 2486c8f9375620512a75346b9913d6097d56374758101bd598705230cea18fd7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page