def parse(response): activities = json.loads(response._content) # normalize timestamp for i, ac in enumerate(activities): activities[i]["_type"] = "github" created = ac['created_at'] timestamp = helper.iso8601_to_epoch(created) activities[i]["timestamp"] = timestamp activities[i]["time_string"] = datetime.fromtimestamp(timestamp)\ .strftime('%A, %m/%d/%Y') return activities
def todaysCount(): response = get() activities = json.loads(response._content) count = 0 for i, ac in enumerate(activities): created = ac['created_at'] timestamp = helper.iso8601_to_epoch(created) if (datetime.fromtimestamp(timestamp).date() == datetime.today().date()): if (ac['type'] == 'PushEvent'): count += len(ac['payload']['commits']) else: count += 1 return count