Skip to content

Instantly share code, notes, and snippets.

View ryonsherman's full-sized avatar

Ryon Sherman ryonsherman

View GitHub Profile
@ryonsherman
ryonsherman / firefox_profile_path.py
Last active October 12, 2015 04:58
Get Firefox profile path.
import os
path = os.path.expanduser('~/.mozilla/firefox/')
path += filter(lambda file: file.endswith('.default'), os.listdir(path))[0]
@ryonsherman
ryonsherman / pushover.sh
Created October 10, 2012 22:44
Pushover
#!/usr/bin/env sh
URL="https://api.pushover.net/1/messages.json"
API_KEY=""
USER_KEY=""
DEVICE=""
TITLE="${1}"
MESSAGE="${2}"
@ryonsherman
ryonsherman / api-command.php
Created September 16, 2012 19:38
Auto-throttle CGMiner intensity on xscreensaver activiation.
#!/usr/bin/env php
<?php
$address = isset($argv[2]) ? $argv[2] : '127.0.0.1';
$port = isset($argv[3]) ? $argv[3] : 4028;
$command = isset($argv[1]) ? $argv[1] : 'summary';
if (!$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) return;
if (!socket_connect($socket, $address, $port)) return socket_close($socket);
@ryonsherman
ryonsherman / underscore_camelcase.js
Last active October 8, 2015 15:18
Various Underscore/CamelCase methods.
function underscoreToCamelCase(value) {
return value.split('_').map(function(value) { return value.charAt(0).toUpperCase() + value.substr(1); }).join('');
}