Skip to content

Commit

Permalink
Issue #14: pause for one second between fetching of sleep chunks, rhr…
Browse files Browse the repository at this point in the history
… chunks, and activity files to avoid flooding
  • Loading branch information
tcgoetz committed Sep 18, 2018
1 parent 6e7b5a6 commit 4d7f705
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions download_garmin.py
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,8 @@ def get_weight(self):
break
data.extend(chunk_data)
end -= chunk_size
# pause for a second between every page access
time.sleep(1)
return data

def get_activity_summaries(self, start, count):
Expand Down Expand Up @@ -218,6 +220,8 @@ def get_activities(self, directory, count):
logger.debug("get_activities: %s <- %s" % (json_filename, repr(activity)))
self.save_json_file(json_filename, activity)
self.save_activity_file(activity_id_str)
# pause for a second between every page access
time.sleep(1)

def get_sleep_day(self, directory, date):
filename = directory + '/sleep_' + str(date) + '.json'
Expand All @@ -234,6 +238,8 @@ def get_sleep(self, directory, date, days):
for day in xrange(0, days):
day_date = date + datetime.timedelta(day)
self.get_sleep_day(directory, day_date)
# pause for a second between every page access
time.sleep(1)

def get_rhr_chunk(self, start, end):
start_str = start.strftime("%Y-%m-%d")
Expand All @@ -260,6 +266,8 @@ def get_rhr(self):
break
data.extend(chunk_data)
end -= chunk_size
# pause for a second between every page access
time.sleep(1)
return data


Expand Down

0 comments on commit 4d7f705

Please sign in to comment.