-
Notifications
You must be signed in to change notification settings - Fork 1
/
demo.py
29 lines (25 loc) · 1.15 KB
/
demo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python2.7
from tl_login_requests import *
import getpass
user_name = raw_input('Enter your id: ')
user_password= getpass.getpass('Enter your password: ')
tl = TritonLink(user_name,user_password);
tl.login();
session = tl.requests_session;
mytl = tl.mytritonlink;
info = tl.get_student_info();
print "Welcome back, "+info['name']+"\n";
print "You are a "+info['years']+" year "+info['major']+" student in "+info['college'];
print "You have "+info['holds']+" holds. Your account balance is "+info['account_balance'];
print;
enrolled_courses = tl.get_courses_enrolled();
for quarter, courses in enrolled_courses.iteritems():
print "You've selected the following courses for "+quarter+" :";
print "----------------------------------------------------------------";
for course in courses:
print course['department'] +" "+course['section']+": "+course['title']+" Instructor: "+course['instructor'];
meetings = course['meeting'];
for meeting in meetings:
print meeting['type']+" "+meeting['section']+" at "+meeting['building']+meeting['room']+" on "+meeting['days']+" during "+meeting['time'];
print;
print;