🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

github.com/aclements/go-misc/minutes3

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/aclements/go-misc/minutes3

v0.0.0-20250204051746-be9b46ead7c2
Source
Go
Version published
Created
Source

Generate Google Sheets token

Go to https://console.developers.google.com/.

Create a new GCP project. I called mine proposal-minutes.

Configure the OAuth consent screen: Go to APIs & Services > OAuth consent screen. Select "Internal" and click "Create". Enter an app name. I called it proposal-minutes. Fill in other required fields, though most can be left blank. Click "Save and continue". You don't need to add any scopes. Click "Save and continue".

Enable Google Sheets: Go to APIs & Services > Enabled APIs and Services. Click "Enable APIs and Services". Search for the "Google Sheets API" and enable it.

Create OAuth credentials: Go to APIs & Services > Credentials. Click Create Credentials > OAuth client ID. Select "Desktop app", give it a name (I used proposal-minutes, again), and click Create. On the next screen, click "Download JSON" and save this file as ~/.config/proposal-minutes/gdoc.json.

Enable write scope for spreadsheets: Go to APIs & Services > OAuth consent screen > Data Access and click "Add or remove scopes". Add the https://www.googleapis.com/auth/spreadsheets scope, either by finding it in the table of known scopes or by manually entering it. Click "Update". Finally, click "Save" on the Data Access page. (Note: If you already had a cached OAuth token, you'll have to delete it.)

Generate GitHub token

Go to GitHub, then Account Settings > Developer Options > Personal Access Tokens > Fine-grained Tokens.

Click "Generate new token"

The name of the token can be anything. I used proposal-minutes. The expiration can be set up to one year out.

Set the "Resource owner" to "golang", then select "Only select repositories" and add the "golang/go" repository.

Under "Repository permissions", set "Issues" to "Read and write".

Under "Organization permissions", set "Projects" to "Read and write".

Save the token.

Copy the access token and save it to ~/.config/proposal-minutes/github.tok.

FAQs

Package last updated on 04 Feb 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts