吃货们的福利!开源的食谱管理方案

Tandoor Recipes 是一款食谱配方管理方案。吃货们的福利!开源的食谱管理方案

功能

核心功能

  • 管理食谱:管理不断增长的食谱收藏
  • 计划:管理每天的饮食计划方案
  • 购物清单:通过用餐计划或直接从食谱列出购物清单
  • 食谱:将食谱食材收集到书中
  • 分享和协作:与朋友和家人分享和协作食谱

开放和定制功能

  • 具有全文支持和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

「回复【加群】加入开源技术交流群,干货很多!」

吃货们的福利!开源的食谱管理方案-END-


原文始发于微信公众号(开源技术专栏):吃货们的福利!开源的食谱管理方案

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155516.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!