This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from flask import Flask, request, redirect | |
from rauth.service import OAuth2Service | |
import simplejson as json | |
google = OAuth2Service( | |
name='google', | |
consumer_key='478110803143-ct2e336q06knns6p7pgnob1msandulj3.apps.googleusercontent.com', | |
consumer_secret='BGncEz1jPsNAMN7mzqki7zTy', | |
access_token_url='https://accounts.google.com/o/oauth2/token', | |
authorize_url='https://accounts.google.com/o/oauth2/auth' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import lxml.html | |
urls= ( | |
'http://lrvick.net', | |
'http://zenhabits.net/', | |
'http://theoatmeal.com/', | |
'http://botd.wordpress.com/', | |
'http://informantpodcast.com/', | |
'http://moo.com', | |
) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#YouTubeSucker 0.9999999423ish | |
#your media player and args of choice, must have flv support, mplayer or vlc will do the job | |
mediap="mplayer -fs" | |
terms="$*" | |
if [ "$terms" = "" ] ; then | |
echo 'Usage: yts.sh [YouTube URL] [search terms]' | |
fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
valid_hash=$( cat /home/lrvick/.nfcauth ) | |
challange_hash=$( printf $1 | shasum -a 256 | sed 's/ .*//' ) | |
echo $valid_hash | |
echo $challange_hash | |
if [ "$valid_hash" == "$challange_hash" ]; then | |
echo "unlocked" | |
killall slock | |
fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<body> | |
<a href="#" onclick="die()">click me!</a> | |
<script> | |
function die () { | |
setTimeout(function () {die(); die()}, 0) | |
} | |
</script> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM abh1nav/java7 | |
# Download and extract Cassandra | |
RUN \ | |
mkdir /opt/cassandra; \ | |
wget -O - http://www.us.apache.org/dist/cassandra/2.1.2/apache-cassandra-2.1.2-bin.tar.gz \ | |
| tar xzf - --strip-components=1 -C "/opt/cassandra"; | |
ADD cassandra.yaml /opt/cassandra/conf/ | |
ADD run.sh /tmp/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var twilioNumber = '+19252414543'; | |
var twilioSID = 'Your twilio account SID'; | |
var twilioToken = 'Your twilio auth tokenn' | |
var client = require('twilio')(twilioSID,twilioToken); | |
var sendSMS = function(number,message){ | |
client.sms.messages.post({ | |
to:twilioNumber, | |
from:fromNumber, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Get latest debian image | |
FROM debian:wheezy | |
RUN echo "deb http://nginx.org/packages/debian/ wheezy nginx" >> /etc/apt/sources.list.d/nginx.list | |
RUN apt-key adv --fetch-keys "http://nginx.org/keys/nginx_signing.key" | |
# Update package repos | |
RUN apt-get update -y --fix-missing | |
RUN apt-get upgrade -y --fix-missing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Convert GET access_token to Cookie to avoid Referrer leaks. | |
location / { | |
if ($request_uri ~ (.*[\?&])access_token=[^&]*&?(.*)){ | |
add_header Set-Cookie access_token=$arg_access_token;secure;HttpOnly | |
return 301 $1$2; | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# If IOS7 sees a *.appcache file it freaks out and disables browser | |
# history until browser cache is cleared AND it is rebooted. | |
# Tell IOS7 users asking for a *.appcache file to GTFO with a 412 | |
# "precondition failed" response so they don't hurt themselves. | |
if ( $http_user_agent ~* '(iPad|iPhone);.*CPU.*OS 7_' ){ | |
set $test IOS7; | |
} | |
if ($request_filename ~* ^.+.appcache$) { | |
set $test "${test}_APPCACHE"; | |
} |