MCPcopy
hub / github.com/YunYouJun/cook

github.com/YunYouJun/cook @v1.2.4 sqlite

repository ↗ · DeepWiki ↗ · release v1.2.4 ↗
33 symbols 80 edges 38 files 3 documented · 9%
README

Cook

好的,今天我们来做菜 🥬 Note: This is primarily a Chinese project and we do not intend to translate to English due to the fact that all the ingredients we are familiar with are in Chinese.

版本

Release

网页版本

小程序版本

~~本仓库为网页版本,小程序版本请在微信搜索「来做菜」。~~

因不可抗力,小程序因跳转 B 站视频而被判定为导流违规下架。 将不再提供小程序版本。

说明

本项目初衷是方便特殊时期隔离在家而材料有限的小伙伴,因此菜谱材料会尽量限制在特定范围内。

更多可参见 来做菜 | 关于

欢迎反馈更多菜谱数据:

Features

本项目支持 PWA,使用浏览器打开时,可将其添加到主屏幕以获得近原生 APP 的体验。

开发

# install dependencies
pnpm install

# convert csv to json
# automatically executed when postinstall
pnpm convert

# start
pnpm dev
# http://localhost:3333

部署

Docker

# 从 Docker Hub 拉取最新的镜像
docker pull yunyoujun/cook:latest
# 新建并启动容器,然后打开 http://localhost:3333
docker run -it -d --name cook -p 8080:80 yunyoujun/cook:latest

# 启动与停止
docker start cook
docker stop cook

致谢

感谢以下小伙伴为本项目提供的数据支持和 QA !

  • Runny
  • 麒麟
  • 晴方啾
  • 课代表阿伟

Sponsors

感谢至今以来的所有赞助者们!因为你们的支持让我更有动力去做各种尝试。

Extension points exported contracts — how you extend this code

Window (Interface)
(no doc)
shims.d.ts
Cookbook (Interface)
(no doc)
app/types/cookbook.ts
DbRecipeItem (Interface)
(no doc)
app/utils/db.ts
RecipeHistoryItem (Interface)
(no doc)
app/composables/store/history.ts
RecipeItem (Interface)
(no doc)
app/types/recipe.ts
UserSettings (Interface)
(no doc)
app/utils/settings.ts
StuffItem (Interface)
(no doc)
app/types/recipe.ts

Core symbols most depended-on inside this repo

random
called by 2
app/composables/recipe.ts
searchRecipes
called by 2
app/composables/store/recipe.ts
initDb
called by 1
app/utils/db.ts
generateRandomArray
called by 1
app/utils/random.ts
toggleTools
called by 1
app/composables/store/recipe.ts
run
called by 1
scripts/convert.ts
getEmojisFromStuff
called by 0
app/utils/index.ts
constructor
called by 0
app/utils/db.ts

Shape

Function 23
Interface 7
Class 2
Method 1

Languages

TypeScript100%

Modules by API surface

app/composables/store/recipe.ts7 symbols
app/utils/db.ts5 symbols
app/composables/count.ts3 symbols
app/types/recipe.ts2 symbols
app/composables/recipe.ts2 symbols
app/composables/helper.ts2 symbols
app/composables/animation.ts2 symbols
shims.d.ts1 symbols
scripts/convert.ts1 symbols
app/utils/settings.ts1 symbols
app/utils/random.ts1 symbols
app/utils/pwa.ts1 symbols

Dependencies from manifests, versioned

@headlessui/vue1.7.23 · 1×
@iconify-json/carbon1.2.5 · 1×
@iconify-json/fe1.2.2 · 1×
@iconify-json/gg1.2.2 · 1×
@iconify-json/ic1.2.2 · 1×
@iconify-json/mdi1.2.3 · 1×
@iconify-json/ri1.2.5 · 1×
@iconify-json/twemoji1.2.2 · 1×
@nuxt/devtools1.7.0 · 1×
@nuxt/eslint0.7.5 · 1×
@nuxt/test-utils3.15.4 · 1×

For agents

$ claude mcp add cook \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact