]> andersk Git - jira-zephyrbot.git/blame - jirabot.py
jirabot2 → jirabot.
[jira-zephyrbot.git] / jirabot.py
CommitLineData
a41187bd
EY
1import mechanize
2
a41187bd
EY
3b = mechanize.Browser()
4b.set_handle_robots(False)
3dae361a 5b.add_client_certificate("https://idp.mit.edu:9443", "cert.pem", "cert.pem")
a41187bd 6b.addheaders = [("Accept-Language", "en-us,en;q=0.5"),]
3dae361a 7b.open("https://jira.mit.edu/jira/secure/Dashboard.jspa")
a41187bd 8b.follow_link(text="MIT Touchstone")
3dae361a
AK
9b.select_form("wayfForm1")
10b.submit()
11b.select_form(predicate=lambda f: any(c.name == 'login_certificate'
12 for c in f.controls))
13b.submit()
14b.select_form(nr=0)
15b.submit()
16print b.response().read()
This page took 0.338129 seconds and 5 git commands to generate.