CreateSigReq.sikuli

(Download this script)
import os
import sys
#for l in sys.argv:
#    print l
name = " ".join(sys.argv[1:]) #spaceseparated, despite quotes. :( better way to do this?

print os.getcwd()
#click(Pattern("1420660913376.png").similar(0.88))
#type(Key.BACKSPACE) #In case something was typed in it:
#wait("1422656379838.png", 20)
#type("Keychain Access\n") OPens gimp - weird spotlight bug
#type("keychain\n") Opens iCloud settings
os.system("open /Applications/Utilities/Keychain\ Access.app/")
wait(, 60) #wait for startup if necessary.
#Don't want new-cert-for-item showing up, so clear search
type("f", KeyModifier.CMD + KeyModifier.ALT)
type(Key.BACKSPACE)
click()
try:
    wait(, 1)
    click()
except: #looks different now
    wait(, 10)
    click()
#old click(Pattern("1420041468019.png").similar(0.95))
wait(, 10)
click()
#wait(Pattern("1420668179694.png").similar(0.63), 60*1) #fadein
wait(, 60*1)
click(Pattern().targetOffset(32,53))
sleep(1)
click(Pattern().targetOffset(32,53))
sleep(2)
type('a')
sleep(1)
type(Key.BACKSPACE)
sleep(1)
type("appdev@sharefaith.com\t")
type(name)
click()
click(Pattern().similar(0.62).targetOffset(235,68))
wait(Pattern().similar(0.41), 60)
click(Pattern().similar(0.41).targetOffset(-297,59))
click(Pattern().similar(0.41).targetOffset(-297,59))
type("\n\n")
wait(, 20)
click(Pattern().targetOffset(230,186))