Ejemplo n.º 1
0
def loadFB():
    # see: http://python-fitbit.readthedocs.org/en/latest/#fitbit-api
    fb = fitbit.Fitbit(
        os.getenv('CONSUMER_KEY'),
        os.getenv('CONSUMER_SECRET'), 
        user_key=os.getenv('USER_KEY'),
        user_secret=os.getenv('USER_SECRET'))
    
    redis.delete('fitbit')
    
    if True:
        sleepData = dict();
        sl1 = fb.time_series('sleep/startTime', period='max')['sleep-startTime']
        sl2 = fb.time_series('sleep/timeInBed', period='max')['sleep-timeInBed']
        sl3 = fb.time_series('sleep/minutesAsleep', period='max')['sleep-minutesAsleep']
        sl4 = fb.time_series('sleep/minutesAwake', period='max')['sleep-minutesAwake']
        sl5 = fb.time_series('sleep/minutesToFallAsleep', period='max')['sleep-minutesToFallAsleep']
        sl6 = fb.time_series('sleep/minutesAfterWakeup', period='max')['sleep-minutesAfterWakeup']
        sl7 = fb.time_series('sleep/efficiency', period='max')['sleep-efficiency']
        
        for sl in range(len(sl1)-1):            
            if sl1[sl]['value'] != '':                
                tempdate = datetime.datetime.strptime(sl1[sl]['dateTime'], '%Y-%m-%d').timetuple()
                sleepData['date'] = time.mktime(tempdate)
                temptime = time.strptime((sl1[sl]['dateTime'] + '-' + sl1[sl]['value']), '%Y-%m-%d-%H:%M')
                sleepData['startTime'] = time.mktime(temptime)
                sleepData['timeInBed'] = sl2[sl]['value']
                sleepData['minutesAsleep'] = sl3[sl]['value']
                sleepData['minutesAwake'] = sl4[sl]['value']
                sleepData['minutesToFallAsleep'] = sl5[sl]['value']
                sleepData['minutesAfterWakeup'] = sl6[sl]['value']
                sleepData['efficiency'] = sl7[sl]['value']
                s = json.dumps(sleepData)
                redis.sadd('fitbit', s)
                print s
Ejemplo n.º 2
0
def store_to_redis(isbns):
    for isbn in isbns:
        book = amazon_lookup(isbn)
        # Adding to the list of books
        redis.sadd("books", book.to_string())
        # so that the book data can be access later using the isbn
        redis.set(isbn, book.to_string())
        isbn_to_saved_image(isbn)
        with open("isbn_db.txt", "a") as myfile:
            myfile.write(isbn + "\n")
Ejemplo n.º 3
0
def load():

    # see: http://python-fitbit.readthedocs.org/en/latest/#fitbit-api
    fb = fitbit.Fitbit(
        os.getenv("CONSUMER_KEY"),
        os.getenv("CONSUMER_SECRET"),
        user_key=os.getenv("USER_KEY"),
        user_secret=os.getenv("USER_SECRET"),
    )

    redis.delete("fitbit")

    if True:
        sleepData = dict()
        sl1 = fb.time_series("sleep/startTime", period="max")["sleep-startTime"]
        sl2 = fb.time_series("sleep/timeInBed", period="max")["sleep-timeInBed"]
        sl3 = fb.time_series("sleep/minutesAsleep", period="max")["sleep-minutesAsleep"]
        sl4 = fb.time_series("sleep/minutesAwake", period="max")["sleep-minutesAwake"]
        sl5 = fb.time_series("sleep/minutesToFallAsleep", period="max")["sleep-minutesToFallAsleep"]
        sl6 = fb.time_series("sleep/minutesAfterWakeup", period="max")["sleep-minutesAfterWakeup"]
        sl7 = fb.time_series("sleep/efficiency", period="max")["sleep-efficiency"]

        for sl in range(len(sl1)):
            if sl1[sl]["value"] != "":
                sleepData["date"] = sl1[sl]["dateTime"]
                sleepData["startTime"] = sl1[sl]["value"]
                sleepData["timeInBed"] = sl2[sl]["value"]
                sleepData["minutesAsleep"] = sl3[sl]["value"]
                sleepData["minutesAwake"] = sl4[sl]["value"]
                sleepData["minutesToFallAsleep"] = sl5[sl]["value"]
                sleepData["minutesAfterWakeup"] = sl6[sl]["value"]
                sleepData["efficiency"] = sl7[sl]["value"]
                sleepData["timezone"] = fb.user_profile_get()["user"]["timezone"]
                sleepData["offsetFromUTCMillis"] = fb.user_profile_get()["user"]["offsetFromUTCMillis"]
                s = json.dumps(sleepData)
                redis.sadd("fitbit", s)
                print s
Ejemplo n.º 4
0
def load():

    # see: http://python-fitbit.readthedocs.org/en/latest/#fitbit-api
    fb = fitbit.Fitbit(
        os.getenv('CONSUMER_KEY'),
        os.getenv('CONSUMER_SECRET'), 
        user_key=os.getenv('USER_KEY'),
        user_secret=os.getenv('USER_SECRET'))
    
    redis.delete('fitbit')
    
    if True:
        sleepData = dict();
        sl1 = fb.time_series('sleep/startTime', period='max')['sleep-startTime']
        sl2 = fb.time_series('sleep/timeInBed', period='max')['sleep-timeInBed']
        sl3 = fb.time_series('sleep/minutesAsleep', period='max')['sleep-minutesAsleep']
        sl4 = fb.time_series('sleep/minutesAwake', period='max')['sleep-minutesAwake']
        sl5 = fb.time_series('sleep/minutesToFallAsleep', period='max')['sleep-minutesToFallAsleep']
        sl6 = fb.time_series('sleep/minutesAfterWakeup', period='max')['sleep-minutesAfterWakeup']
        sl7 = fb.time_series('sleep/efficiency', period='max')['sleep-efficiency']
        
        for sl in range(len(sl1)):            
            if sl1[sl]['value'] != '':                
                sleepData['date'] = sl1[sl]['dateTime']
                sleepData['startTime'] = sl1[sl]['value']
                sleepData['timeInBed'] = sl2[sl]['value']
                sleepData['minutesAsleep'] = sl3[sl]['value']
                sleepData['minutesAwake'] = sl4[sl]['value']
                sleepData['minutesToFallAsleep'] = sl5[sl]['value']
                sleepData['minutesAfterWakeup'] = sl6[sl]['value']
                sleepData['efficiency'] = sl7[sl]['value']
                sleepData['timezone'] = fb.user_profile_get()['user']['timezone']
                sleepData['offsetFromUTCMillis'] = fb.user_profile_get()['user']['offsetFromUTCMillis']
                s = json.dumps(sleepData)
                redis.sadd('fitbit', s)
                print s