Skip to content

Instantly share code, notes, and snippets.

View drudge's full-sized avatar

Nicholas Penree drudge

View GitHub Profile
(name [prototype])
(blessed true)
(trigger
(tab pr))
(only-in source.js)
(snippet [prototype.%{1="name"} = %{0}])
"repository": {
"type": "git",
"url": "https://github.co
# todo: grap topic changes
use strict;
use vars qw($VERSION %IRSSI);
use Irssi;
$VERSION = '0.0.3';
%IRSSI = (
authors => 'Thorsten Leemhuis',
contact => '[email protected]',
@drudge
drudge / QuickPinUnlock.java
Created December 10, 2013 01:51
Xposed module which enables quick pin unlock - removes the need to press enter to validate your pin
package com.penree.android.xposed.hidecarriermotox;
import android.text.Editable;
import android.text.TextWatcher;
import android.widget.TextView;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
@drudge
drudge / RemoveCarrier.java
Created December 6, 2013 23:59
Xposed module to remove the carrier text from the status bar on the Moto X running KiKat 4.4
package com.penree.android.xposed.hidecarriermotox;
import android.widget.TextView;
import de.robv.android.xposed.IXposedHookInitPackageResources;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.callbacks.XC_InitPackageResources;
import de.robv.android.xposed.callbacks.XC_LayoutInflated;
/**
* Created by drudge on 12/6/13.
@drudge
drudge / chartkick.jade
Last active December 21, 2015 03:58
Chartkick mixins for Jade
//
// chartkick.jade
// Copyright(c) 2013 Nicholas Penree <[email protected]
// MIT Licensed
//
mixin pie_chart(data_source, options)
+chartkick_cart('PieChart', attributes, data_source, options)
mixin area_chart(data_source, options)
@drudge
drudge / weather.pl
Created July 16, 2013 01:37
Port of the Linkinus weather script to irssi
use strict;
use vars qw($VERSION %IRSSI);
use Irssi;
$VERSION = "0.1";
%IRSSI = (
authors => "Nicholas Penree",
contact => "nick\@penree.com",
name => "weather",
description => "Output weather information",
@drudge
drudge / index.js
Created November 10, 2012 03:48
Scrape the Spokeo website for details on a phone number
/**
* Module dependencies.
*/
var scraper = require('scraper');
/**
* Base URL to Spokeo reverse phone lookup website.
*/
/**
* Module dependencies.
*/
var join = require('path').join;
var debug = require('debug')('on-hand:client');
var OnHandUpdater = require(join(__dirname, 'lib', 'onhand_updater'));
var env = process.env.NODE_ENV || 'development';
var config = {
development: {
/**
* Module dependencies.
*/
var join = require('path').join;
var Processor = require(join(__dirname, 'lib', 'processor'));
/**
* Do work, son.
*/