剪藏#剪藏#各种折腾

功能齐全的菜谱管理器Tamari

2025 年 5 月 10 日1 分钟
分享Twitter / XTelegram微博
功能齐全的菜谱管理器Tamari 封面

简介

什么是 Tamari ?

Tamari 是一个功能齐全的食谱管理 web 应用程序,使用 PythonFlask 框架构建。

主要功能:

  • 用户账户管理:允许用户创建账户、登录和重置密码。

  • 存储和分享食谱:用户可以保存食谱的标题、类别、描述、时间估算、份量、营养信息、成分、说明和照片,支持食谱的公共分享。

  • 组织和分类:用户可以将食谱标记为收藏,按类别浏览。

  • 购物清单功能:用户可以为每个商店组织购物清单,并快速添加食谱成分。

  • 餐食规划:用户可以使用餐食规划器为每周计划餐食。

  • 自定义选项:支持主题切换(浅色和深色),并可自定义账户设置。

  • REST API:提供全面的 API 以编程方式管理食谱、购物清单和餐食计划。

Notion image

Tamari 可以通过 Docker 容器轻松安装,并在桌面、平板和手机等多种设备上访问。

官方提供了在线演示:https://app.tamariapp.com

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 alexbates ,选择第一个 alexbates/tamari,版本选择 1.0

Notion image

docker 文件夹中,创建一个新文件夹 tamari,并在其中建一个子文件夹 data

docker/tamari/data /app/appdata 存放数据库和图片文件等

Notion image

端口

本地端口不冲突就行,不确定的话可以用命令查一下

JAVASCRIPT
# 查看端口占用
netstat -tunlp | grep 端口号

4888 4888

Notion image

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

JAVASCRIPT
# 新建文件夹 tamari 和 子目录
mkdir -p /volume1/docker/tamari/data

# 进入 tamari 目录
cd /volume1/docker/tamari

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name tamari \
   -p 4888:4888 \
   -v $(pwd)/data:/app/appdata \
   alexbates/tamari:1.0

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

JAVASCRIPT
version'3'

services:
tamari:
    image:alexbates/tamari:1.0
    container_name:tamari
    restart:unless-stopped
    ports:
      -"4888:4888"
    volumes:
      -./data:/app/appdata

然后执行下面的命令

JAVASCRIPT
# 新建文件夹 tamari 和 子目录
mkdir -p /volume1/docker/tamari/data

# 进入 tamari 目录
cd /volume1/docker/tamari

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

Notion image

运行

在浏览器中输入 http://群晖IP:4888 就能看到登录界面

Notion image

第一次需要注册账号

Notion image

注册成功后,还需要登录

Notion image

我的食谱

添加食谱,如果是支持 RecipeML 的网站,应该是可以直接导入的。如果不支持,可以手动创建。

关于 RecipeMLMealie 一文中做过介绍

文章传送门:食谱管理和餐饮计划应用Mealie

杨浦老苏,公众号:各种折腾食谱管理和餐饮计划应用Mealie

其中的分类,用中英文表示如下:

Miscellaneous 杂项
Entrees 主菜
Sides 配菜

Notion image

添加新菜谱

Notion image

添加后可以在 我的食谱 中找到

Notion image

点进去后,可以看到详情

Notion image

探索

点主菜单的 探索

Notion image

有时候只有个别图片加载不出来

Notion image

但有时候会直接解析失败,越往下一级可能性越大,而且是英文,感觉对大部分国人来说没啥用

Notion image

至于 购物清单膳食计划 就没尝试了,因为老苏在家,既不负责采买,也不下厨做饭,就留给有需要的人吧

参考文档

alexbates/Tamari: A fully-featured recipe manager web application built using Python and the Flask Framework. 地址:https://github.com/alexbates/Tamari

Tamari Recipe Manager 地址:https://tamariapp.com/

demo.tamariapp.com 地址:https://demo.tamariapp.com

@所有人:写文不易,如果你都看到了这里,请点个在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。点点广告就是对老苏最大的支持。

原文地址: https://mp.weixin.qq.com/s?__biz=MzI1NTQxMzc3MA==&mid=2247508383&idx=1&sn=9903257ff400da11e9fe3d2571a82518&chksm=eb602eead8834cdd6ffe5b076310724ec54c61b4a53c4b0cc54f4aa614e897ca834c9ab6e800&mpshare=1&scene=1&srcid=0510v6yLCF69Dkx60RlM5fUc&sharer_shareinfo=afbfe5b2ebaecd911342c2432c410a35&sharer_shareinfo_first=afbfe5b2ebaecd911342c2432c410a35#rd

相关文章