![]() ![]() login () except ( GarminConnectConnectionError, GarminConnectAuthenticationError, GarminConnectTooManyRequestsError, ) as err : print ( "Error occurred during Garmin Connect Client login: %s " % err ) quit () except Exception : # pylint: disable=broad-except print ( "Unknown error occurred during Garmin Connect Client login" ) quit () """ Get heart rate data """ #print("client.get_heart_rates(%s)", today.isoformat()) print ( "-" ) host = "GarminData" key = "heartrate" fileheart = 'insertZabbix.log' logZabbix = open ( path + fileheart, 'w' ) try : heartRateToday = client. ctime ()) path = '/tmp/' ipZabbix = '127.0.0.1' """ Initialize Garmin client with credentials Only needed when your program is initialized """ YOUR_EMAIL = YOUR_PASSWORD = 'pass' print ( "Garmin(email, password)" ) print ( "-" ) client = Garmin ( YOUR_EMAIL, YOUR_PASSWORD ) try : client = Garmin ( YOUR_EMAIL, YOUR_PASSWORD ) except ( GarminConnectConnectionError, GarminConnectAuthenticationError, GarminConnectTooManyRequestsError, ) as err : print ( "Error occurred during Garmin Connect Client init: %s " % err ) quit () except Exception : # pylint: disable=broad-except print ( "Unknown error occurred during Garmin Connect Client init" ) quit () """ Login to Garmin Connect portal Only needed at start of your program The library will try to relogin when session expires """ print ( "client.login()" ) print ( "-" ) try : client. #!/usr/bin/env python3 import json import re import os import time import datetime from garminconnect import ( Garmin, GarminConnectConnectionError, GarminConnectTooManyRequestsError, GarminConnectAuthenticationError, ) from datetime import date """ Enable debug logging """ import logging logging.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |