-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmain.py
More file actions
36 lines (29 loc) · 877 Bytes
/
Copy pathmain.py
File metadata and controls
36 lines (29 loc) · 877 Bytes
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
from PyNotion import PyNotion
def main():
p = PyNotion()
# First Run - Get a valid token
user = p.get_token("notion email", "password")
print(user.auth_token)
# After Valid Token:
p = PyNotion()
p.auth_token = 'auth token'
# Get List Of Sensors
sensors = p.get_sensors()
for sensor in sensors:
print(sensor.signal_strength)
print(sensor.created_at)
print(sensor.rssi)
print(sensor.hardware_revision)
print(sensor.name)
# Get List Of Locations
locations = p.get_locations(system_id=9999)
for location in locations:
print(location.display_name)
print(print(location.id))
# Get List Of Bridges
base_stations = p.get_bridges()
for base_station in base_stations:
print(base_station.name)
# p.kill_token()
if __name__ == "__main__":
main()