Example #1
0
def user_info_for_logged_in_user():
    if flask.session.get("logged_in_user", False):
        return user_info_for(flask.session["logged_in_user"]["username"])

    data = untappd.get_user_info()
    search.index("user_info", [data])
    info = _extract_info(data)
    search.update_last_indexed(info["username"], "user_info")
    return info
Example #2
0
def user_info_for_logged_in_user():
    if flask.session.get("logged_in_user", False):
        return user_info_for(flask.session["logged_in_user"]["username"])

    data = untappd.get_user_info()
    search.index("user_info", [data])
    info = _extract_info(data)
    search.update_last_indexed(info["username"], "user_info")
    return info
Example #3
0
def dev_stub(user):
    if app.config["UNTAPPD_STUB"]:
        return "Unable to update stubs because Untapped is in stubbed mode."

    user_dir = join("stub", user)

    if not exists(user_dir):
        mkdir(user_dir)

    with open(join(user_dir, "checkin.json"), "w") as f:
        json.dump(untappd.get_checkins(user), f, indent=True)
    with open(join(user_dir, "friend_list.json"), "w") as f:
        json.dump(untappd.get_user_friends(user), f, indent=True)
    with open(join(user_dir, "user_info.json"), "w") as f:
        json.dump(untappd.get_user_info(user), f, indent=True)

    return 'Updated stub for user "%s".' % user
Example #4
0
def dev_stub(user):
    if app.config["UNTAPPD_STUB"]:
        return "Unable to update stubs because Untapped is in stubbed mode."

    user_dir = join('stub', user)

    if not exists(user_dir):
        mkdir(user_dir)

    with open(join(user_dir, 'checkin.json'), 'w') as f:
        json.dump(untappd.get_checkins(user), f, indent=True)
    with open(join(user_dir, 'friend_list.json'), 'w') as f:
        json.dump(untappd.get_user_friends(user), f, indent=True)
    with open(join(user_dir, 'user_info.json'), 'w') as f:
        json.dump(untappd.get_user_info(user), f, indent=True)

    return 'Updated stub for user "%s".' % user
Example #5
0
def _refresh_user_info(username):
    if not search.is_current(username, "user_info"):
        data = untappd.get_user_info(username)
        search.index("user_info", [data])
        search.update_last_indexed(username, "user_info")
Example #6
0
def _refresh_user_info(username):
    if not search.is_current(username, "user_info"):
        data = untappd.get_user_info(username)
        search.index("user_info", [data])
        search.update_last_indexed(username, "user_info")