Ruby AppScript to generate password and store them in Apple Numbers
#!/usr/bin/env ruby
#
# Copyright $Author: pim $
# Last revision $Revision: 12506 $
# Last date $Date: 2012-06-09 22:57:41 +0200 (Sat, 09 Jun 2012) $
# CONFIGURE HERE
count=7010 # amount of password to generate
# END CONF
require 'rubygems'
require 'appscript'
include Appscript
require 'digest/md5'
num = app("Numbers")
ss = num.documents[1]
sheet = ss.sheets[1]
table = sheet.tables[1]
for i in 1..count do
pass = `/opt/local/bin/apg -m 7 -x 7 -M Cc -a 0 -n 1`
pass = pass.gsub!(/\n/, "")
digest = Digest::MD5.hexdigest(pass)
row = table.rows.add_row_above(table.rows[2])
table.rows[2].cells[1].value.set(pass)
table.rows[2].cells[2].value.set(digest)
end