def all_cook_recipes(username): form = SearchRecipeForm() if form.is_submitted(): return redirect( url_for('search.cook_recipe', username=username, recipe_name=form.recipe.data)) page, recs = utils.all_cook_recipes(username) if isinstance(recs, str): flash(recs, 'danger') return redirect(url_for('users.all_cooks')) desc = 'Todas nuestras recetas, veganas y saludables. Aquí encontrarás \ platos muy variados, algunas rápidas, otras más elaboradas, pero todas \ bien explicadas y con vídeo incluido.' return render_template('search/cook_recipes.html', title=f'Recetas de {username}', form=form, username=username, recipe_form=SearchRecipeForm(), recipes=recs, cook_recipes=utils.cook_recipe_names(username), last_recipes=get_last_recipes(4), description=' '.join(desc.split()), keywords=utils.get_default_keywords())
def get_recipe_keywords(recipe): recipe_keys = get_default_keywords() + ', ' for quantity in recipe.ingredients: name = quantity.ingredient.name.lower() recipe_keys += f'receta vegana con {name}, ' recipe_keys += f'receta saludable con {name}, ' return ' '.join(recipe_keys[:-2].split())
def get_cook_keywords(username='******'): """ SEO keywords specific for the search page. """ search_keys = get_default_keywords() search_keys += f', recetas veganas de {username}, ' search_keys += f'recetas saludables de {username}, ' search_keys += f'recetas caseras de {username}' return ' '.join(search_keys.split())
def get_season_keywords(season_name): """ SEO keywords specific to this page. """ season_keys = get_default_keywords() season_keys += f', receta vegana para {season_name}, ' season_keys += f'receta saludable para {season_name}, ' season_keys += f'receta casera para {season_name}' return ' '.join(season_keys.split())
def get_donate(): desc = 'Con vuestras donaciones hacemos de este blog un proyecto \ sostenible y libre de anuncios.' return render_template( 'view/donate.html', title='Donar', recipe_form=SearchRecipeForm(), last_recipes=get_last_recipes(4), description=' '.join(desc.split()), keywords=get_default_keywords() + ', donación' )
def get_privacy(): desc = 'La privacidad de tus datos es muy importante para nosotros. \ Tanto, que no almacenamos ninguno en nuestras bases de datos' return render_template( 'view/privacy.html', title='Privacidad', recipe_form=SearchRecipeForm(), last_recipes=get_last_recipes(4), description=' '.join(desc.split()), keywords=get_default_keywords() + ', privacidad' )
def get_philosophy(): desc = 'En este blog queremos demostrar que no hace falta sacrificar el \ sabor para ser vegano, ni para mantener un buen estado de salud.' return render_template( 'view/philosophy.html', title='Filosofía', recipe_form=SearchRecipeForm(), last_recipes=get_last_recipes(4), description=' '.join(desc.split()), keywords=get_default_keywords() + ', filosofía' )
def get_ing_keywords(ing_name=None): """ SEO keywords specific to this page. """ ing_keys = get_default_keywords() if ing_name is not None: ing_keys += f', receta vegana con {ing_name}, ' ing_keys += f'receta saludable con {ing_name}, ' ing_keys += f'receta casera con {ing_name}' else: ing_keys += 'buscar receta vegana por ingrediente, \ buscar receta saludable por ingrediente, \ buscar receta casera por ingrediente' return ' '.join(ing_keys.split())
def get_times_keywords(time=None): """ SEO keywords specific for this page. """ times_keys = get_default_keywords() if time is not None: times_keys += f', receta vegana en {time} minutos, ' times_keys += f'receta saludable en {time} minutos, ' times_keys += f'receta casera en {time} minutos' times_keys += ', receta vegana rápida, receta saludable rápida, \ receta casera rápida' return ' '.join(times_keys.split())
def get_home(): desc = 'Recetas veganas para cualquier ocasión. Nos ajustamos al tiempo \ que tengas, los ingredientes que tengas por casa, tus antojos, y \ la temporada. Échale un vistazo a nuestros buscadores, o déjanos \ inspirarte con la receta de la semana.' return render_template( 'view/home.html', title='Inicio', recipe_form=SearchRecipeForm(), last_recipes=get_last_recipes(9), description=' '.join(desc.split()), keywords=get_default_keywords() )
def search_all_recipes(): form = SearchRecipeForm() if form.is_submitted(): return redirect( url_for('search.search_recipe', recipe_name=form.recipe.data)) page, recs = get_paginated_recipes() desc = 'Todas nuestras recetas, veganas y saludables. Aquí encontrarás \ platos muy variados, algunas rápidas, otras más elaboradas, pero todas \ bien explicadas y con vídeo incluido.' return render_template('search/recipe.html', title='Recetas', recipe_form=SearchRecipeForm(), recipes=recs, last_recipes=get_last_recipes(4), description=' '.join(desc.split()), keywords=utils.get_default_keywords())