Skip to content

Instantly share code, notes, and snippets.

View grant's full-sized avatar
Coding daily!

Grant Timmerman grant

Coding daily!
View GitHub Profile
@grant
grant / error.json
Created September 2, 2019 22:03
gapi OAuth
{
"error": {
"code": 401,
"message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
}
@grant
grant / script.js
Last active May 11, 2021 02:26
gapi script
// 1. Load the JavaScript client library.
gapi.load('client', init);
async function init() {
// 2. Initialize the JavaScript client library.
await gapi.client.init({
discoveryDocs: ['https://discovery.googleapis.com/$discovery/rest']
});
start();
}
@grant
grant / index.html
Last active December 22, 2021 04:05
Docs Quickstart
<!DOCTYPE html>
<html>
<head>
<title>Google Docs API Quickstart</title>
<meta charset="utf-8" />
</head>
<body>
<p>Google Docs API Quickstart</p>
<!--Add buttons to initiate auth sequence and sign out-->
<button id="authorize_button" style="display: none;">Authorize</button>
@grant
grant / cities.txt
Created September 17, 2019 22:06
13k Cities
Malishevë, Kosovo
Prizren, Kosovo
Zubin Potok, Kosovo
Kamenicë, Kosovo
Viti, Kosovo
Shtërpcë, Kosovo
Shtime, Kosovo
Vushtrri, Kosovo
Dragash, Kosovo
Podujevë, Kosovo
@grant
grant / cities.txt
Created September 18, 2019 14:44
cities.txt – small
Viti, Kosovo
Shtërpcë, Kosovo
Shtime, Kosovo
Vushtrri, Kosovo
Bonney Lake, United States
Spokane Valley, United States
Bellevue, United States
Marysville, United States
Newcastle, United States
North Bend, United States
@grant
grant / pizza.json
Created September 25, 2019 15:34
Maps Find Place API Result
[
{
"formatted_address":"11 Park Pl, New York, NY 10007, United States",
"geometry":{
"location":{
"lat":40.7130634,
"lng":-74.0082771
},
"viewport":{
"northeast":{
@grant
grant / index.js
Last active October 17, 2019 22:57
Cloud Tasks – Create HTTP Task
const parent = client.queuePath(project, location, queue);
const task = {
httpRequest: {
httpMethod: 'POST',
url,
},
};
const [response] = await client.createTask({parent, task});
@grant
grant / index.js
Last active November 4, 2019 16:16
Pizza App Routes
const express = require('express');
const app = express();
const routes = {
'/foo': (req, res) => res.send('This is a test.'),
};
Object.entries(routes).map(([route, func]) => app.use(route, func));
app.use('/', (req, res) => res.send(Object.keys(routes))); // default
// Export the Express app to the Functions Framework
exports.function = app;
@grant
grant / function.go
Created November 6, 2019 19:00
Go Functions Framework – Hello, World
package hello
import (
"net/http"
"fmt"
)
// HelloWorld writes "Hello, World!" to the HTTP response.
func HelloWorld(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Hello, World!\n")
@grant
grant / main.go
Last active November 6, 2019 19:04
Go Functions Framework – main
package main
import (
"log"
"os"
"example.com/hello"
"github.com/GoogleCloudPlatform/functions-framework-go/framework"
)