28 lines
646 B
Python
28 lines
646 B
Python
|
#!/usr/bin/python
|
||
|
|
||
|
from companion import Session, VerificationRequired
|
||
|
import os
|
||
|
import utils
|
||
|
|
||
|
def main():
|
||
|
settings = utils.get_settings()
|
||
|
session = Session()
|
||
|
|
||
|
try:
|
||
|
session.login(settings.get('ed_companion', 'username'), settings.get('ed_companion', 'password'))
|
||
|
except VerificationRequired:
|
||
|
code = raw_input("Input Verification Code: ")
|
||
|
session.verify(code)
|
||
|
|
||
|
data = session.query()
|
||
|
|
||
|
# Now we have the data!
|
||
|
print "Commander %s" % data['commander']['name']
|
||
|
print "Credits: %s" % data['commander']['credits']
|
||
|
print "Location: %s" % data['lastSystem']['name']
|
||
|
|
||
|
session.close()
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|