Skip to content

Instantly share code, notes, and snippets.

@almog
almog / gist:9780446
Created March 26, 2014 10:29
Extract streetnames from an OpenStreetMaps osm file
cat map*.osm \
| grep -P "k=\"addr:street\" v=\"(.*)\"" \
| sed -E "s/.*addr:street\" v=\"(.*)\".*/\1/" \
| sort -u > streets
@almog
almog / yad2_grid_captcha_decode
Last active January 1, 2016 11:29
Decode Yad2's captchas
wget "http://www.yad2.co.il/mailsecure.php" -O "captcha.jpg" && \
convert -white-threshold 55% captcha.jpg clean_captcha.jpg && \
tesseract clean_captcha.jpg captcha -psm 8 digits && \
cat captcha.txt
# requires socksify gem
require "socksify"
require 'socksify/http'
# use w/ OAuth2 like OAuth2::Client.new(id, secret, connection_opts: { proxy: 'socks://127.0.0.1:9050' })
class Faraday::Adapter::NetHttp
def net_http_class(env)
if proxy = env[:request][:proxy]
if proxy[:uri].scheme == 'socks'
Net::HTTP::SOCKSProxy(proxy[:uri].host, proxy[:uri].port)
@almog
almog / gist:5280373
Created March 31, 2013 11:49
Tmux upgrade issue logs
HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew upgrade tmux
------------------------------------------------
==> Upgrading 1 outdated package, with result:
tmux 1.8
==> Upgrading tmux
rm /usr/local/bin/tmux
rm /usr/local/etc/bash_completion.d/tmux
rm /usr/local/share/man/man1/tmux.1
==> Downloading http://sourceforge.net/projects/tmux/files/tmux/tmux-1.8/tmux-1.8.tar.gz