Skip to content

Instantly share code, notes, and snippets.

@paulanthonywilson
Created April 9, 2009 22:47
Show Gist options
  • Save paulanthonywilson/92798 to your computer and use it in GitHub Desktop.
Save paulanthonywilson/92798 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
require 'rubygems'
require 'appscript'
require 'yaml'
module BigType
extend Appscript
def self.show(display_me)
app("Quicksilver").show_large_type(display_me)
end
end
people = YAML.load_file('badges.yml')
excludes = [nil]
filtered = people.find_all {|person| [nil, "Speaker"].include? person["badge_category"]}.reject {|person| excludes.include? person["last_name"]}
names = filtered.map {|person| "#{person['first_name']} #{person['last_name']}"}
while (true) do
puts names.size
name = nil
1.upto(5 + rand(10)) do
puts "*"
name = names[rand(names.size)]
BigType.show name
end
BigType.show name
puts name
names.delete name
gets
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment