Skip to content

Instantly share code, notes, and snippets.

View pauldruziak's full-sized avatar

Paul Druziak pauldruziak

View GitHub Profile
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.paveldruzyak.grailbird_updater</string>
<key>ProgramArguments</key>
<array>
<string>/Users/paveldruzyak/tweets/update.sh</string>
</array>
@pauldruziak
pauldruziak / gist:3796791
Created September 27, 2012 22:18
Скрывает сериалы в которых нет новых серий
javascript:$('div.neeiv').hide().prev('.si').hide();$.unique($('div.neeii').not($("div.neeii").has("span.vtp:contains('97%'),span.vtp:contains('98%'),span.vtp:contains('99%'),span.vtp:contains('100%')")).parent('div.neeiv')).show().prev('.si').show();
@pauldruziak
pauldruziak / moonshado_sms_helper.rb
Created March 29, 2012 19:40
Helper for testing Moonshado::Sms
module Moonshado
class Sms
@@delivered_sms = {}
alias_method :stub_deliver_sms, :deliver_sms
def self.delivered_sms
@@delivered_sms
end
require 'mechanize'
require 'tor'
if Tor.available?
agent = Mechanize.new do |agent|
agent.user_agent_alias = 'Mac Safari'
agent.set_proxy('localhost', 8118)
agent.get('http://whatismyipaddress.com/') do |page|
puts page.search("//input[@name='LOOKUPADDRESS']//@value").text
puts page.search("//tr[th='City:']//td").text
@pauldruziak
pauldruziak / gist:913073
Created April 11, 2011 05:03
gbarcode and ruby1.9

$ git clone https://github.com/ahaller/gbarcode.git Cloning into gbarcode... remote: Counting objects: 129, done. remote: Compressing objects: 100% (62/62), done. remote: Total 129 (delta 56), reused 129 (delta 56) Receiving objects: 100% (129/129), 111.60 KiB, done. Resolving deltas: 100% (56/56), done. $ cd gbarcode $ git checkout -b ruby1.9 origin/ruby1.9 Branch ruby1.9 set up to track remote branch ruby1.9 from origin.

@pauldruziak
pauldruziak / .gitignore
Created February 14, 2011 09:31
Generating the status update report for pivotaltracker.
config.yml
Around('@javascript', '@slow') do |scenario, block|
Capybara.default_wait_time = 10
block.call
Capybara.default_wait_time = 2
end
@pauldruziak
pauldruziak / message.js
Created January 14, 2011 08:24
Commit message from pivotaltracker
//[#12345] FEATURE: Add Google Maps to user profiles
//To quickly generate such commit messages, add a new link “Commit” to your bookmarks and use the following Javascript as the link URL:
javascript:(function() { var story = document.getElementsByClassName('underEdit')[0]; if (story) { var title = story.getElementsByClassName('titleInputField')[0].value; var id = story.getElementsByClassName('storyId')[0].innerHTML; var type = story.getElementsByClassName('storyDetailsField')[0].value.toUpperCase(); prompt('Your commit message:', '[#' + id + '] ' + type + ': ' + title); } else { alert('Open a story in Pivotal Tracker and run the bookmarklet again.'); }})();
@pauldruziak
pauldruziak / things.rb
Created November 24, 2010 03:49
Выводит список задач с файлика приложения Things
require 'rubygems'
require 'nokogiri'
@doc = Nokogiri::XML(File.open("Database.xml"))
nodes = @doc.xpath("//object[@type='TODO']")
projects = {"0" => {"todos" => [], "title" => 'NEXT'}}
nodes.each do |node|
todo = {}
node.children.each do |attr|
if attr["name"] == 'parent' && !attr["idrefs"].nil?
@pauldruziak
pauldruziak / Gemfile
Created August 18, 2010 10:33
Скрипт для анализа время кода вы твитите
source "http://rubygems.org"
gem "twitter", "~>1.2.2"
gem "gchartrb", "~>0.8"