Skip to content

Instantly share code, notes, and snippets.

View beaugunderson's full-sized avatar
type type type

Beau Gunderson beaugunderson

type type type
View GitHub Profile
#!/usr/bin/python
# -*- coding: utf-8 -*-
import errno
import os
import shutil
from subprocess import check_output
import arrow
@beaugunderson
beaugunderson / index.js
Created October 29, 2016 06:11
requirebin sketch
var parsimmon = require('parsimmon');
function lexeme(parser) {
return parser.skip(parsimmon.optWhitespace);
}
var Keyword = parsimmon.alt(
parsimmon.string('appt'),
parsimmon.string('provider'),
parsimmon.string('hba1c')
@beaugunderson
beaugunderson / index.js
Last active October 29, 2016 06:10
requirebin sketch
var parsimmon = require('parsimmon');
function lexeme(parser) {
return parser.skip(parsimmon.optWhitespace);
}
var Keyword = parsimmon.alt(
parsimmon.string('appt'),
parsimmon.string('provider'),
parsimmon.string('hba1c')
@beaugunderson
beaugunderson / index.js
Created August 14, 2016 00:13
requirebin sketch
var ip = require('ip-address');
var address = new ip.Address6('1:2:3:4::/64');
document.write('<pre>');
document.write(address.startAddress().correctForm());
document.write('\n');
document.write(address.endAddress().correctForm());
document.write('</pre>');
var Rhyme = require('rhyme-plus').Rhyme;
var sentenceTools = require('sentence-tools');
var Twit = require('twit');
var _ = require('lodash');
var T = new Twit(botUtilities.getTwitterAuthFromEnv());
var rhyme = new Rhyme();
function syllables(line) {
@beaugunderson
beaugunderson / index.js
Created August 8, 2016 18:56
requirebin sketch
var _ = require('lodash');
var a = ['meow', 'kittens','birthday_pants'];
var b = ['kittens', 'pants'];
function comparator(x, y) {
return x.indexOf(y) !== -1 || y.indexOf(x) !== -1;
}
var intersection = _.intersectionWith(a, b, comparator);
# improving the format/structure of the code
# 🌹
# improving performance
# 🐎
# writing docs
# 📝
# fixing a bug
# 🐛
# removing code or files
# 🔥
var request = require('request');
var cheerio = require('cheerio');
var fs = require('fs');
console.log('retrieving unicode table...');
request.get('http://unicode.org/emoji/charts/full-emoji-list.html', function (err, response, body) {
console.log('loading data...');
var $ = cheerio.load(body);
'use strict';
var Benchmark = require('benchmark');
var emojis = require('emojilib');
var nearley = require('nearley');
var emojiGrammar = require('./parsers/emoji.js');
var pegjs = require('pegjs-import');
var pegjsEmoji = pegjs.buildParser('./parsers/emoji.pegjs');
var _ = require('lodash');
@beaugunderson
beaugunderson / user-style.css
Last active October 26, 2015 12:50
hamburger-buttons
.navbar-toggle {
background-image: url(http://i.imgur.com/NBCwtIw.png);
background-position: center;
background-size: 90%;
background-repeat: no-repeat;
}