Skip to content

Instantly share code, notes, and snippets.

View chrismcdermut's full-sized avatar

Chris McDermut chrismcdermut

View GitHub Profile
Date Day Month Chapter Section Activity Words Today Ed2 Ed3 Ed4 Total Words Delta Notes
2025-02-17 Mon Feb c02-conceptualize-consider phase-1-exploration writing 1770 0 0 0 1770 1770 Date marker sessions
2025-02-18 Tue Feb c02-conceptualize-consider phase-1-exploration writing 582 0 0 0 2352 582 Date marker sessions
2025-02-19 Wed Feb c02-conceptualize-consider phase-1-exploration writing 1463 0 0 0 3815 1463 Date marker sessions
2025-02-20 Thu Feb c02-conceptualize-consider phase-1-exploration writing 988 0 0 0 4803 988 Date marker sessions
2025-02-28 Fri Feb c02-conceptualize-consider phase-1-exploration writing 979 0 0 0 5782 979 Date marker sessions
2025-03-01 Sat Mar c02-conceptualize-consider phase-1-exploration writing 1685 0 0 0 7467 1685 Date marker sessions
2025-03-04 Tue Mar c02-conceptualize-consider phase-1-exploration writing 324 0 0 0 7791 324 Date marker sessions
2025-03-05 Wed Mar c02-conceptualize-consider, c03-choose phase-1-exploration, phase-2-catalyze writing 1798 0 0 0 9589 1798 Dat
class BinaryTreeNode {
constructor(value) {
this.value = value;
this.left = null;
this.right = null;
}
insertLeft(value) {
this.left = new BinaryTreeNode(value);
return this.left;
@chrismcdermut
chrismcdermut / README.MD
Created July 1, 2020 00:37 — forked from lmarkus/README.MD
Extracting / Exporting custom emoji from Slack

Extracting Emoji From Slack!

Slack doesn't provide an easy way to extract custom emoji from a team. (Especially teams with thousands of custom emoji) This Gist walks you through a relatively simple approach to get your emoji out.

If you're an admin of your own team, you can get the list of emoji directly using this API: https://api.slack.com/methods/emoji.list. Once you have it, skip to Step 3

HOWEVER! This gist is intended for people who don't have admin access, nor access tokens for using that list.

Follow along...

class Tree {
constructor(root) {
this._root = root || null;
}
_traverse(callback) {
const self = this;
function goThrough(node) {
callback(node);
node.children.forEach((child) => {