Skip to content

Instantly share code, notes, and snippets.

Ryan Burnette ryanburnette

Block or report user

Report or block ryanburnette

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View cmd
defaults write CGFontRenderingFontSmoothingDisabled 0
defaults write CGFontRenderingFontSmoothingDisabled 0
defaults write CGFontRenderingFontSmoothingDisabled 0
defaults write CGFontRenderingFontSmoothingDisabled 0
View php-file-get-contents-basic-auth.php
$url = '';
$auth = base64_encode("username:password");
$options = array(
'http' => array(
'method' => 'POST',
View meddleware.js
module.exports = function (req, res, next) {
// you won't believe what happens
View gist:b5b3ef5efefff99438bf9e3a3538a0c5
My personal rule... only use arrow functions when you need the benefit of what they do. A
lot of folks default to them and I think this is a bad practice.
ryanburnette / index.js
Last active Mar 23, 2019
thoughts about integrating akismet api w/ my express-based form endpoints
View index.js
var akismet = require('akismet-api');
var client = akismet.client({
key: process.env.AKISMET_API_KEY,
blog: process.env.AKISMET_BLOG_URL
module.exports = client;
// verify akismet api key
View boilerplate.html
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="preload" href="/css/app.bundle.css" as="style">
<link rel="preload" href="/js/app.bundle.js" as="script">
<link rel="stylesheet" href="/css/app.bundle.css">
<!--[if IE]>
We couldn’t find that file to show.
ryanburnette / git-qcommit
Created Jan 22, 2019
Use the output of `git status --porcelain` as a commit message. Automatic git commit message.
View git-qcommit
#!/usr/bin/env node
var childProcess = require('child_process');
var spawn = childProcess.spawn;
function getStatusMessage() {
var bash = spawn('bash');
bash.stdin.end('git status --porcelain');
return new Promise(function (resolve) {
bash.stdout.on('data',function (data) {
ryanburnette / uber.js
Created Jan 16, 2019
Moving Uber transactions from the site to console.log then to spreadsheet
View uber.js
document.querySelectorAll('.b1').forEach(function (el) {
if (!el.querySelectorAll('.an > div:nth-child(1)').length) {
return false
var date = el.querySelectorAll('.an > div:nth-child(1)')[0].innerText
date = date.split(',')[0]
date = date.replace(/ /g,'-')
var amnt = el.querySelectorAll('.bb.cb')[0].innerText
You can’t perform that action at this time.