Exemple #1
0
def create_new_session(recipe_id, args):
    session_id = uuid.uuid4().hex[:32]
    session_file = "{0}.json".format(session_id)

    recipe_file = None

    for recipe in get_recipes():
        if recipe.id == recipe_id:
            recipe_file = recipe.filename

    session_data = {
        "date": time.strftime("%x"),
        "recipe_id": recipe_id,
        "recipe_filename": recipe_file,
        "session_id": session_id,
        "steps": []
    }

    try:
        with open(os.path.join(SESSION_PATH, session_file), 'w') as out_file:
            json.dump(session_data, out_file)

    except IOError:
        return "##"

    return "#{0}#".format(session_id)
def create_new_session(recipe_id, args):
    session_id = uuid.uuid4().hex[:32]
    session_file = "{0}.json".format(session_id)

    recipe_file = None

    for recipe in get_recipes():
        if recipe.id == recipe_id:
            recipe_file = recipe.filename

    session_data = {
        "date": time.strftime("%x"),
        "recipe_id": recipe_id,
        "recipe_filename": recipe_file,
        "session_id": session_id,
        "steps": [],
    }

    try:
        with open(os.path.join(SESSION_PATH, session_file), "w") as out_file:
            json.dump(session_data, out_file)

    except IOError:
        return "##"

    return "#{0}#".format(session_id)
Exemple #3
0
def get_picobrew_recipes():
    all_recipes = get_recipes()
    filtered_recipes = filter(lambda recipe: recipe.steps, all_recipes)
    recipes = map(lambda recipe: recipe.serialize(), filtered_recipes)
    recipes = "|".join(recipes)

    return "#{0}|#".format(recipes)
def get_picobrew_recipes():
    all_recipes = get_recipes()
    filtered_recipes = filter(lambda recipe: recipe.steps, all_recipes)
    recipes = map(lambda recipe: recipe.serialize(), filtered_recipes)
    recipes = "|".join(recipes)

    return "#{0}|#".format(recipes)