Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@jashkenas
Forked from willbailey/gist:121431
Created June 1, 2009 14:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jashkenas/121448 to your computer and use it in GitHub Desktop.
Save jashkenas/121448 to your computer and use it in GitHub Desktop.
#! /usr/bin/env ruby
require 'rubygems'
require 'hpricot'
username = "<username>"
password = "<password>"
tix = Hpricot(IO.popen("curl https://trac.zenbe.com/report/7 --basic -u #{username}:#{password} -k -s"))
(tix/"table.listing.tickets"/"tbody"/"tr").each do |row|
ticket = (row/"td.ticket"/"a").first.inner_html
summary = (row/"td.summary"/"a").first.inner_html
date = (row/"td.date").first.inner_html.strip
priority = (row/"td.priority").first.inner_html.strip
puts "\033[0;32m#{ticket} #{summary}\e[0m"
puts "Priority: #{priority}"
puts "Date: #{date}\n\n"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment