Ejemplo n.º 1
0
def vis_date(vis, year, month, day):
    context = {}
    if year is None:
        new_date = (datetime.utcnow() - timedelta(hours=8)).date()
    else:
        new_date = date(year, month, day)
    context["isToday"] = checkIsToday(new_date)
    context["raw"] = simplejson.loads(fitbit.get_intraday_steps(new_date))
    context["log1m"] = context["raw"]["activities-log-steps-intraday"]["dataset"]
    context["log5m"] = convert5m(context["log1m"])
    context["date"] = convertdate(context["raw"]["activities-log-steps"][0]["dateTime"])
    #context["total"] = context["raw"]["activities-log-steps"][0]["value"]
    prev_date = new_date - timedelta(days=1)
    next_date = new_date + timedelta(days=1)
    context["prev_url"] = "/%s/%d/%02d/%02d" %(vis, prev_date.year, prev_date.month, prev_date.day)
    context["next_url"] = "/%s/%d/%02d/%02d" %(vis, next_date.year, next_date.month, next_date.day)
    context["year"] = new_date.year
    context["month"] = new_date.month
    context["day"] = new_date.day
    return render_template(vis+".html", **context)
Ejemplo n.º 2
0
def raw():
    raw = fitbit.get_intraday_steps((datetime.utcnow() - timedelta(hours=8)).date())
    rawdict = simplejson.loads(raw)
    log1m = rawdict["activities-log-steps-intraday"]["dataset"]
    log5m = convert5m(log1m)
    return simplejson.dumps(log5m)