Skip to content

Instantly share code, notes, and snippets.

View colbyfayock's full-sized avatar

Colby Fayock colbyfayock

View GitHub Profile
colbyfayock / gist:f0778baf2684d49fdaace5ee37e70138
Created September 25, 2022 20:52
Upload Blob to Cloudinary in Node
const response = await fetch("")
const contentType = response.headers.get("Content-Type");
const blob = await response.blob();
const arrayBuffer = await blob.arrayBuffer();
const buffer = Buffer.from(arrayBuffer);
const dataUri = `data:${contentType};base64,${buffer.toString('base64')}`;
const upload = await cloudinary.uploader.upload(dataUri);
colbyfayock / Filter Data
Created August 11, 2021 02:04
GitHub Copilot Suggestion Examples
/* Input */
const recipes = [
name: 'Fried Chicken',
categories: ['chicken', 'meat']
name: 'Spinach Pasta',
categories: ['pasta', 'vegan']
colbyfayock / github-action-chrome-version.yml
Created April 20, 2021 14:39
GitHub Actions - Installing a specific version of Chrome
# Follow instructions under "Old Builds" here:
# Add the version number in the variable below and run the step before needed
# "-1" may not show in the actual version number
- run: |
wget "${VERSION_STRING}_amd64.deb"
sudo dpkg -i "google-chrome-stable_${VERSION_STRING}_amd64.deb"
colbyfayock / parseHumanTime.js
Created March 27, 2021 18:07
Parse human readable time in minutes and seconds
function parseHumanTime(string) {
const units = {
'm': 'minutes',
'min': 'minutes',
'mins': 'minutes',
'minutes': 'minutes',
's': 'seconds',
'sec': 'seconds',
'secs': 'seconds',
'seconds': 'seconds'
"info": {
"_postman_id": "e0ee1a9f-a83b-4bd0-97f1-3dd00c6cbafe",
"name": "Colby's Lord of the Rings API Collection",
"schema": ""
"item": [
"name": "Movie",
"item": [
colbyfayock / github-context.json
Created May 31, 2020 18:05
Sample payload for Github Action `github` context
"token": "[token]",
"job": "notifySlack",
"ref": "refs/pull/4/merge",
"sha": "[shad]",
"repository": "colbyfayock/demo-github-actions",
"repository_owner": "colbyfayock",
"repositoryUrl": "git://",
"run_id": 120667610,
"run_number": "2",
colbyfayock / loading.css
Created May 2, 2020 19:43
CSS Loading Animation
* Loading Animation Snippet
.loading {
color: transparent;
background: linear-gradient(100deg, #eceff1 30%, #f6f7f8 50%, #eceff1 70%);
background-size: 400%;
animation: loading 1.2s ease-in-out infinite;
colbyfayock / aliases.zsh
Created April 29, 2019 23:45
Remove local branches that merged into the specified branch
# Example Usage: gpb develop
# Removes any branches that were already merged into develop
gpb() {
BRANCHES_TO_CLEAN=$(git branch --merged=$BRANCH | grep -v $BRANCH)
echo "Branches that have been merged to develop:"
read -q "REPLY?Remove branches? (y/n)"
echo ""
colbyfayock /
Created April 25, 2019 12:47
E84 merge request template


What is the feature?

(Describe what the feature is)

What is the solution?

(Describe at a high level how the feature was implemented)

What areas of the site does impact?

(Describe what parts of the site are impacted andifcode touched other areas)