#sudo gem install exportation and this should no longer be necessary.
import os
import sys
from time import sleep
name = " ".join(sys.argv[1:]) #The com.sharefaith.something
try:
click(Pattern(
).similar(0.59))
except:
try:
sleep(1.0)
click(Pattern(
).similar(0.59))
except:
sleep(1.0)
click(
)
os.system("open /Applications/Utilities/Keychain\ Access.app/")
try:
click(Pattern(
).similar(0.59))
except:
try:
click(Pattern(
).similar(0.59))
except:
sleep(1.0)
click(
)
#Don't want new-cert-for-item showing up, so clear search
wait(Pattern(
).similar(0.60), 20) #keychain is up.
sleep(1)
type("f", KeyModifier.CMD + KeyModifier.ALT)
for ch in (name.replace("com.sharefaith.churchapp","")): #The cert to search for. Too many characters and it doesn't find it, weird.
type(ch)
sleep(0.2) #Buggy Mac OS 10.11
wait(Pattern(
).similar(0.63), 50)
click(Pattern(
).similar(0.61).targetOffset(-66,-4))
rightClick(Pattern(
).similar(0.61).targetOffset(-66,-4))
wait(
, 30)
try:
click(Pattern(
).targetOffset(-135,-4))
wait(Pattern(
).similar(0.55), 30)
except:
sleep(1)
click(Pattern(
).similar(0.61).targetOffset(-66,-4))
rightClick(Pattern(
).similar(0.61).targetOffset(-66,-4))
wait(
, 30)
click(Pattern(
).targetOffset(-135,-4))
wait(Pattern(
).similar(0.55), 30)
click(Pattern(
).similar(0.55).targetOffset(141,69))