mirror of
https://github.com/sstent/containers.git
synced 2026-01-26 09:02:22 +00:00
first
This commit is contained in:
47
fitbit-collect/jsonconsul.py
Normal file
47
fitbit-collect/jsonconsul.py
Normal file
@@ -0,0 +1,47 @@
|
||||
import consul
|
||||
import json
|
||||
|
||||
USER_DETAILS_FILE = 'user_details.json' # user details file
|
||||
|
||||
|
||||
c = consul.Consul(host='192.168.1.237')
|
||||
|
||||
# def _get_user_details():
|
||||
# """
|
||||
# The specific user that you want to retrieve data for.
|
||||
# """
|
||||
# with open(USER_DETAILS_FILE) as f:
|
||||
# fitbit_user = json.load(f)
|
||||
# access_token = fitbit_user['access_token']
|
||||
# refresh_token = fitbit_user['refresh_token']
|
||||
# expires_at = fitbit_user['expires_at']
|
||||
|
||||
# return access_token, refresh_token, expires_at
|
||||
|
||||
def _set_user_details(access_token, refresh_token, expires_at):
|
||||
c.kv.put('access_token', access_token)
|
||||
c.kv.put('refresh_token', refresh_token)
|
||||
c.kv.put('expires_at', str(expires_at))
|
||||
|
||||
def _get_user_details():
|
||||
access_token = c.kv.get('access_token')[1]["Value"].decode("utf-8")
|
||||
refresh_token = c.kv.get('refresh_token')[1]["Value"].decode("utf-8")
|
||||
expires_at = c.kv.get('expires_at')[1]["Value"].decode("utf-8")
|
||||
return access_token, refresh_token, expires_at
|
||||
|
||||
|
||||
|
||||
|
||||
# access_token, refresh_token, expires_at = _get_user_details()
|
||||
# store_user_details(access_token, refresh_token, expires_at)
|
||||
|
||||
access_token, refresh_token, expires_at = _get_user_details()
|
||||
|
||||
print(access_token)
|
||||
print(expires_at)
|
||||
print(refresh_token)
|
||||
|
||||
# print(access_token[1]["Value"].decode("utf-8"))
|
||||
# print(refresh_token[1]["Value"].decode("utf-8"))
|
||||
# print(expires_at[1]["Value"].decode("utf-8"))
|
||||
|
||||
Reference in New Issue
Block a user