Skip to content

Commit

Permalink
better interactive client
Browse files Browse the repository at this point in the history
  • Loading branch information
jerrylususu committed Jun 22, 2019
1 parent 27928ad commit c32d1ad
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions interactive.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
Created by Wycers & Nekonull
We don't store your CAS information."""

base_time = " 12:00:00"

print(welcome_message)

print("using server @",host,":",port,"\n")
Expand All @@ -21,10 +23,16 @@
pwd = getpass("Enter CAS Password: ")
s.sendall(json.dumps({'action': 'login', 'username': sid, 'password': pwd}).encode())
JSESSIONID = json.loads(s.recv(1024).decode())['msg']
print("\nLogin success! JSESSIONID=",JSESSIONID)
print("Login success! JSESSIONID=",JSESSIONID,"\n")
s.close()

semester = input("Enter Semester (e.g. 2018-2019-2): ")
semester_base = input("Enter Semester Start Date (First Monday, e.g. 2019-02-18): ")
semester_base = semester_base + base_time
week_start = input("Enter Start Week: ")
week_end = input("Enter End Week: ")

s2 = socket.socket()
s2.connect((host, port))
s2.sendall(json.dumps({'action': 'trans', 'JSESSIONID': JSESSIONID, 'semester':'2018-2019-2','semester_base':'2019-02-18 12:00:00','week':1}).encode())
s2.sendall(json.dumps({'action': 'trans', 'JSESSIONID': JSESSIONID, 'semester':semester,'semester_base':semester_base,'week':week_start}).encode())
print(s2.recv(1024).decode())

0 comments on commit c32d1ad

Please sign in to comment.