Skip to content

Instantly share code, notes, and snippets.

View curtisbelt's full-sized avatar

Curtis Belt curtisbelt

View GitHub Profile
@curtisbelt
curtisbelt / refresh-all-premier-repos.sh
Created April 11, 2022 20:20
Refresh All Premier Repos
#!/bin/bash
# Clones/refreshes repositories for VIP premier sites (production environments)
# Dependencies: jq, git, vipgo
vipgo api GET "/sites?pagesize=550&support_package=enterprise%20support&environment_name=production" > ./premier-production-environments.json
sites=$( jq -cr '.data[] | @base64' ./premier-production-environments.json )
@curtisbelt
curtisbelt / notes.md
Created April 28, 2022 05:44
WordPress: Migrate individual sites into new multisite

Database Migration

create or replace database wp_site3 character set utf8mb4 collate utf8mb4_unicode_520_ci;
create or replace database wp_site4 character set utf8mb4 collate utf8mb4_unicode_520_ci;
create or replace database wp_site5 character set utf8mb4 collate utf8mb4_unicode_520_ci;
create or replace database wp_site6 character set utf8mb4 collate utf8mb4_unicode_520_ci;
create or replace database wp_site7 character set utf8mb4 collate utf8mb4_unicode_520_ci;
@curtisbelt
curtisbelt / 1.js
Created June 9, 2022 02:43
nylas-support-engineer-challenge
/**
* 1. Retrieve `thread_id` 1ykhop6itgiao6rxyqu10a5g and share your request and the API response.
*/
import nylas from "./index.js";
const thread = await nylas.threads.find("1ykhop6itgiao6rxyqu10a5g");
console.log(thread);