|
| 1 | +# -*- coding: utf-8 -*- |
| 2 | + |
| 3 | +import argparse |
| 4 | + |
| 5 | +from route4me import Route4Me |
| 6 | + |
| 7 | + |
| 8 | +def main(api_key, route_id, status, lat, lng): |
| 9 | + r4m = Route4Me(api_key) |
| 10 | + |
| 11 | + route = r4m.route_status |
| 12 | + print('Route ID: {}'.format(route_id)) |
| 13 | + print('Latitude: {} - Longitude: {}'.format(lat, lng)) |
| 14 | + response = route.set_route_status(route_id=route_id, status=status, lat=lat, lng=lng) |
| 15 | + print(response) |
| 16 | + |
| 17 | + |
| 18 | +if __name__ == '__main__': |
| 19 | + parser = argparse.ArgumentParser(description='Get a Route') |
| 20 | + parser.add_argument('--api_key', dest='api_key', help='Route4Me API KEY', |
| 21 | + type=str, required=True) |
| 22 | + parser.add_argument('--route_id', dest='route_id', help='Route4Me Route ID', |
| 23 | + type=str, required=True) |
| 24 | + parser.add_argument('--status', dest='status', help='Route Status: planned, started, paused, completed', |
| 25 | + type=str, required=True) |
| 26 | + parser.add_argument('--lat', dest='lat', help='Latitude', |
| 27 | + type=float, required=True) |
| 28 | + parser.add_argument('--lng', dest='lng', help='Longitude', |
| 29 | + type=float, required=True) |
| 30 | + args = parser.parse_args() |
| 31 | + main(args.api_key, args.route_id, args.status, args.lat, args.lng) |
0 commit comments