I hereby claim:
- I am amscotti on github.
- I am amscotti (https://keybase.io/amscotti) on keybase.
- I have a public key whose fingerprint is 3A0C E703 9982 AA6C 9048 6ED3 D2A9 0719 3B06 B986
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env ruby | |
require 'rubygems' | |
require 'mechanize' | |
URL_PRELOADER = 'https://customer.comcast.com/Secure/Preload.aspx?backTo=%2fSecure%2fUsers.aspx&preload=true' | |
URL_USERS = 'https://customer.comcast.com/Secure/Users.aspx' | |
abort "Usage: #{$0} <username> <password>" unless ARGV.length == 2 |
http = require 'http' | |
rest = require 'restler' | |
realm = escape "Staghelm" | |
guild = escape "Controlled Chaos" | |
type = { | |
1: "Warrior", 2: "Paladin", 3: "Hunter", | |
4: "Rogue", 5: "Priest", 6: "Death Knight", | |
7: "Shaman", 8: "Mage", 9: "Warlock", |
require File.expand_path(File.dirname(__FILE__) + '/../samples_config') | |
# Topic's arn can be found in AWS Management, under Topic Details. | |
(topic_arn, message) = ARGV | |
unless topic_arn && message | |
puts "Usage: upload.rb <TOPIC_ARN> <MESSAGE>" | |
exit 1 | |
end | |
# Get an instance of the SNS interface using the default configuration |
require "rubygems" | |
require "haml" | |
require "sinatra" | |
require "linkedin" | |
enable :sessions | |
helpers do | |
def login? | |
if session[:atoken].nil? |
require 'rubygems' | |
require 'nestful' | |
require 'mongo' | |
db = Mongo::Connection.new.db("wowstats") | |
coll = db.collection("character") | |
coll.drop | |
type = { | |
1 => "Warrior", 2 => "Paladin", 3 => "Hunter", |
require 'rubygems' | |
require 'open-uri' | |
require 'yajl' | |
require 'redis' | |
realm = "Lothar" | |
filePath = Yajl::Parser.parse(open("http://us.battle.net/api/wow/auction/data/#{realm}"))["files"].first['url'] | |
puts filePath | |
redis = Redis.new |
require "rubygems" | |
require "sinatra" | |
require "haml" | |
require "mongo_mapper" | |
class Shorten | |
include MongoMapper::Document | |
key :url, String | |
key :shorten_id, String |
aws = require ('aws-lib') | |
access_key_id = "<Your access key id>" | |
secret_access_key = "<Your secret access key>" | |
options = { | |
"path" : "<Your queue URL, just the /accountid/queue_name is needed>" | |
} | |
sqs = aws.createSQSClient(access_key_id, secret_access_key, options) |
var httpProxy = require('http-proxy'), | |
staticDir = 'app', | |
apiHost = '<Your API Host>', | |
apiPort = 80, | |
apiPath = '/api'; | |
var proxy = new httpProxy.RoutingProxy(); | |
connect() | |
.use(connect.logger("dev")) | |
.use(function (req, res, next) { |