-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
executable file
·51 lines (35 loc) · 1.02 KB
/
main.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import json
from getVehicles import getBuses
import time
def main():
route = ""
# Input function to obtain route number from user
#route = getInput("route")
# Call getBuses function with user-defined route number
# getBuses(route)
while True:
getBuses(route)
time.sleep(60)
def usage():
print("\n--help\nThis is how you use it.\n")
def getInput(mode):
vehicle = "Buses"
#if (mode == "route"):
# vehicle = "Buses"
#else:
# vehicle = "Trains"
message = '\n\n*******Get' + vehicle + '*******\nPlease enter a route number\n(leave blank for all routes)\n(type \'?\' for a list of ' + mode + 's)\n'
userInput = input(message)
if (userInput == "?"):
showJSON(mode)
userInput = getInput(mode)
return userInput
def showJSON(mode):
json_data = open('json')
data = json.load(json_data)
print("\nList of " + mode + "s:\n")
for i in data[mode]:
print(i)
json_data.close()
if __name__ == '__main__':
main()