Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import urllib3
- urllib3.disable_warnings()
- import swagger_client
- import pprint
- import time
- swagger_client.configuration.username = 'workwave_user_sh'
- swagger_client.configuration.password = 'workwave2055'
- HOST = "https://gps-api.foxtraxgps.com/gps/api/v0"
- api_client = swagger_client.ApiClient(HOST)
- gps_api = swagger_client.GPSApi(api_client)
- def chunk_list(list_, chunk_size):
- for element in xrange(0, len(list_), chunk_size):
- yield list_[element:element+chunk_size]
- def get_stop_reports():
- count = 0
- devices = gps_api.devices_get()
- #pprint.pprint(devices)
- for device_chunk in chunk_list(devices.device_info, 10):
- device_id_list = ','.join([str(d.device_id) for d in device_chunk])
- rpt = gps_api.reports_stops_get(device_ids=device_id_list)
- pprint.pprint(rpt)
- get_stop_reports()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement