功能
核心功能
-
管理食谱
:管理不断增长的食谱收藏 -
计划
:管理每天的饮食计划方案 -
购物清单
:通过用餐计划或直接从食谱列出购物清单 -
食谱
:将食谱食材收集到书中 -
分享和协作
:与朋友和家人分享和协作食谱
开放和定制功能
-
具有全文支持和 TrigramSimilarity
的强大且可自定义的搜索 -
创建和搜索标签,将它们批量分配给所有匹配特定过滤器的文件 -
快速合并和重命名成分、标签和单位 -
从 支持ld+json
或微数据
的数千个网站导入食谱 -
支持分数或小数 -
使用 Docker 轻松设置并包含 Kubernetes、Unraid 和 Synology 的示例 -
使用主题自定义界面 -
使用 Dropbox 和 Nextcloud 同步文件
安装
Docker
docker 镜像只是暴露了容器端口 8080 上的应用程序。它可以通过以下方式在 80 端口上运行和访问:
docker run -d
-v "$(pwd)"/staticfiles:/opt/recipes/staticfiles
-v "$(pwd)"/mediafiles:/opt/recipes/mediafiles
-p 80:8080
-e SECRET_KEY=YOUR_SECRET_KEY
-e DB_ENGINE=django.db.backends.postgresql
-e POSTGRES_HOST=db_recipes
-e POSTGRES_PORT=5432
-e POSTGRES_USER=djangodb
-e POSTGRES_PASSWORD=YOUR_POSTGRES_SECRET_KEY
-e POSTGRES_DB=djangodb
--name recipes_1
vabene1111/recipes
Docker Compose
这个应用程序的主要(也是推荐的)安装选项是 Docker Compose。
1.选择你的 docker-compose。Yml 从下面的例子。
2.使用 wget 下载.env 配置文件
wget https://raw.githubusercontent.com/vabene1111/recipes/develop/.env.template -O .env
3.相应地编辑它(您需要设置 SECRET_KEY 和 POSTGRES_PASSWORD)。
4.使用 docker-compose up -d 启动容器。
手动安装说明
先决条件:
-
安装用户:
sudo useradd recipes
-
更新存储库并升级你的操作系统:
sudo apt Update && sudo apt upgrade -y
-
安装所有先决条件:
sudo apt Install -y git curl python3 python3-pip python3-venv nginx
-
从库中获取最新版本: git clone https://github.com/vabene1111/recipes.git -b master
### Just use one of these possibilites!
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt install -y nodejs
# Using a RPM based distro
## ... as root
curl -fsSL https://rpm.nodesource.com/setup_lts.x | bash -
## ... no root privileges
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo npm install --global yarn
界面展示
模板
可以在文本中直接写出相应数量的食材,同时还能从食谱缩放中获利。
购物
购物清单可以让你轻松地将食谱甚至整个饮食计划转化为购物清单。
创建购物清单有三种选择
-
打开你选择的食谱。从上下文菜单中选择 Add to Shoppinglist,用已经添加的食谱创建一个新列表。 -
将食谱添加到膳食计划后,可以点击小购物车图标,将食谱添加到购物清单。会显示在计划的下方,在那里你可以用它们打开一个新的购物清单。 -
最后一个选项是打开购物清单页面,点击小加号图标,创建一个新的清单。
传送门
开源协议:MIT License
开源地址:https://github.com/TandoorRecipes/recipes
项目合集:https://github.com/OpenTechCol/OpenTechCol
「回复【加群】加入开源技术交流群,干货很多!」
原文始发于微信公众号(开源技术专栏):吃货们的福利!开源的食谱管理方案
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155516.html