1234567891011121314151617181920212223242526 |
- def get_local_keys():
- username = getpass.getuser()
- hostname = socket.gethostname()
- d = {}
- if on_duckiebot():
- stype = 'duckiebot'
- elif on_laptop():
- stype = 'laptop'
- elif on_circle():
- stype = 'cloud'
- else:
- stype = 'unknown'
-
- d['type'] = stype
- d['what_the_duck_version'] = what_the_duck_version
- d['username'] = username
- d['hostname'] = hostname
- now = datetime.datetime.now()
- date_s = now.isoformat('_')
- upload_event_id = hostname + '-' + date_s
- d['upload_event_id'] = upload_event_id
- d['upload_event_date'] = now
- location = get_geolocation_data()
- d.update(location)
- return d
|