Skip to content

Instantly share code, notes, and snippets.

View bcoe's full-sized avatar
💭
hackin'

Benjamin E. Coe bcoe

💭
hackin'
View GitHub Profile
@bcoe
bcoe / climbing-2024.md
Last active March 4, 2024 03:11
2024 Climbing Plans

5.12c/d

  • Black Phoenix
  • Mr. Yuk
  • First Blin
  • Meat Wagon Speedway

5.13a/b

  • Early Bird
@bcoe
bcoe / staging-iot.json
Created September 28, 2023 12:41
staging-iot.json
{
"kind": "discovery#restDescription",
"discoveryVersion": "v1",
"resources": {
"projects": {
"resources": {
"locations": {
"resources": {
"registries": {
"resources": {
@bcoe
bcoe / gist:a3c6ec96f7cfea8d5464614d46eea0c7
Created September 28, 2023 00:19
testing cached discovery
from googleapiclient import discovery
api_scopes = ["https://www.googleapis.com/auth/cloud-platform"]
api_version = "v1"
discovery_api = "https://cloudiot.googleapis.com/$discovery/rest"
service_name = "cloudiot"
discovery_url = "{}?version={}".format(discovery_api, api_version)
client = discovery.build(
service_name,
api_version,
@bcoe
bcoe / changelog.proto
Created January 18, 2023 18:38
changelog.proto
syntax = "proto3";
import "google/protobuf/timestamp.proto";
message ChangeLog {
// Repository in form org/repo.
string repository = 1;
// When was an entry last added to changelog.json.
google.protobuf.Timestamp update_time = 5;
// Each CHANGELOG entry corresponds to a release on GitHub.
@bcoe
bcoe / cli.mjs
Created May 25, 2022 14:49
cli.mjs
import {parseArgs} from 'node:util';
class ArgumentsMissingError extends Error {
constructor(values) {
let msg;
if (!values.variable1 && !values.variable2) {
msg = 'both variable1 and variable2 must be provided';
} else {
msg = `${!values.variable1 ? 'variable1' : 'variable2'} must be provided`;
}
@bcoe
bcoe / updating-svg.yaml
Created June 22, 2021 13:43
updating-svg.yaml
on:
push:
branches:
- main
name: push-interest-changes
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@bcoe
bcoe / xunit.xml
Created May 30, 2020 00:45
xunit.xml
<testsuite name="Mocha Tests" tests="640" failures="0" errors="2" skipped="0" timestamp="Sat, 30 May 2020 00:28:04 GMT" time="7.529">
<testcase classname="" name="should expose yargs-parser as Parser" time="0"/>
<testcase classname="Argsert" name="does not warn if optional argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warn if wrong type is provided for optional argument" time="0.002"/>
<testcase classname="Argsert" name="does not warn if optional argument is valid" time="0.001"/>
<testcase classname="Argsert" name="warns if required argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warns if required argument is of wrong type" time="0.001"/>
<testcase classname="Argsert" name="supports a combination of required and optional arguments" time="0.001"/>
<testcase classname="Argsert" name="warns if too many arguments are provided" time="0.001"/>
<testcase classname="Argsert" name="warn with argument position if wrong type is provided for argument" time="0.00
@bcoe
bcoe / xunit.xml
Last active May 30, 2020 00:45
xunit.xml
<testsuite name="Mocha Tests" tests="640" failures="0" errors="2" skipped="0" timestamp="Sat, 30 May 2020 00:28:04 GMT" time="7.529">
<testcase classname="" name="should expose yargs-parser as Parser" time="0"/>
<testcase classname="Argsert" name="does not warn if optional argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warn if wrong type is provided for optional argument" time="0.002"/>
<testcase classname="Argsert" name="does not warn if optional argument is valid" time="0.001"/>
<testcase classname="Argsert" name="warns if required argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warns if required argument is of wrong type" time="0.001"/>
<testcase classname="Argsert" name="supports a combination of required and optional arguments" time="0.001"/>
<testcase classname="Argsert" name="warns if too many arguments are provided" time="0.001"/>
<testcase classname="Argsert" name="warn with argument position if wrong type is provided for argument" time="0.00
@bcoe
bcoe / test-output.tap
Created May 29, 2020 23:32
test-output.tap
TAP version 13
1..169
ok 1 parallel/test-fs-access
---
duration_ms: 0.87
...
ok 2 parallel/test-fs-append-file
---
duration_ms: 0.86
...
@bcoe
bcoe / node.xml
Created March 31, 2020 04:21
node.xml
<?xml version="1.0"?>
<testsuites>
<testsuite tests="2833" skipped="34" failures="1" errors="0" name="Default">
<testcase name="#1 parallel/test-accessor-properties"/>
<testcase name="#2 parallel/test-arm-math-illegal-instruction"/>
<testcase name="#3 parallel/test-assert"/>
<testcase name="#4 parallel/test-assert-async"/>
<testcase name="#5 parallel/test-assert-builtins-not-read-from-filesystem"/>
<testcase name="#6 parallel/test-assert-checktag"/>
<testcase name="#7 parallel/test-assert-deep"/>