Skip to content

Instantly share code, notes, and snippets.

@o-sam-o
o-sam-o / flickr_to_untappd.rb
Created March 11, 2016 19:38
flickr_to_untapped.rb
require 'mechanize'
require 'json'
require 'awesome_print'
require 'base58'
require 'net/http'
require 'uri'
require 'untappd'
require 'logger'
require File.dirname(__FILE__) + '/secrets'
@o-sam-o
o-sam-o / untappd_scrape_checkins.rb
Created February 23, 2016 04:17
untappd_scrape_checkins.rb
require 'awesome_print'
require 'base58'
require 'net/http'
require 'uri'
require 'untappd'
require File.dirname(__FILE__) + '/secrets'
Untappd.configure do |config|
config.client_id = UNTAPPD_CLIENT_ID
@o-sam-o
o-sam-o / flickr_to_tumblr.rb
Created June 16, 2015 04:31
flickr_to_tumblr.rb
require 'mechanize'
require 'json'
require 'awesome_print'
require 'tumblr_client'
require 'base58'
require 'net/http'
require 'tempfile'
require 'uri'
FLICKR_API_KEY = "3fffd0917fa897e24bd5a442018df29a"
@o-sam-o
o-sam-o / flickr_to_untappd.rb
Created February 8, 2015 22:52
flickr_to_untappd.rb
require 'mechanize'
require 'json'
require 'awesome_print'
require 'base58'
require 'net/http'
require 'uri'
require 'untappd'
require 'logger'
FLICKR_API_KEY = "3fffd0917fa897e24bd5a442018df29a"
@o-sam-o
o-sam-o / flicker_to_tweet.rb
Created December 18, 2014 05:47
flicker_to_tweet.rb
require 'mechanize'
require 'json'
require 'awesome_print'
require 'twitter'
require 'base58'
require 'net/http'
require 'tempfile'
require 'uri'
FLICKR_API_KEY = "3fffd0917fa897e24bd5a442018df29a"
@o-sam-o
o-sam-o / flickr_to_pinterest.rb
Last active October 23, 2017 04:42
Flickr to Pinterest
require 'mechanize'
require 'cgi'
require 'json'
PINTERST_EMAIL = "...."
PINTERST_PASSWORD = "...."
PINTERST_BOARD_ID = "264375509314468871"
FLICKR_API_KEY = "3fffd0917fa897e24bd5a442018df29a"
FLICKR_PHOTOSET = "72157625277593652"
ALREADY_POSTED_FILE = "already_posted.txt"
@o-sam-o
o-sam-o / roman.js
Created February 24, 2012 03:56
JS Roman Numerals Kata
function multipleChar(theChar, times){
var result = "";
for(var i = 0;i < times;i++){
result += theChar;
}
return result;
}
CHAR_LOOKUP = [
{
@o-sam-o
o-sam-o / gist:1426394
Created December 3, 2011 07:26
.vimrc.local
" Disable toolbar
if has("gui_running")
set guioptions=egmrt
endif
color rootwater
set guifont=Monaco:h12
set spell
@o-sam-o
o-sam-o / gist:1208189
Created September 10, 2011 11:00
Shoalhaven Council Development Applications
require 'nokogiri'
require 'open-uri'
require 'date'
require "awesome_print"
url = "http://doc.shoalhaven.nsw.gov.au/RSS/SCCRSS.aspx?ID=OpenApps"
doc = Nokogiri::XML(open(url))
comment_url = 'TODO'
@o-sam-o
o-sam-o / gist:1208099
Created September 10, 2011 08:13
Knox Council Development Applications
require 'mechanize'
require 'date'
require "awesome_print"
base_url = "https://eservices.knox.vic.gov.au/ePathway/Production/Web/generalenquiry/"
url = "#{base_url}enquirylists.aspx"
agent = Mechanize.new
first_page = agent.get url