当前位置: 首页 > news >正文

今天吃什么这个难题,我用YunYouJun cook来解决

文章目录

    • 每日一句正能量
    • 前言
    • 1. YunYouJun/cook:您的智能美食决策助手
    • 2.cook 使用指南与体验
    • 3.本地部署cook与运行
    • 4.使用 cpolar 将 cook 安全暴露到公网
      • 4.1 为什么要穿透 cook
      • 4.2 什么是 cpolar(内网穿透)?
      • 4.3 下载cpolar
      • 4.4注册及登录cpolar web ui管理界面
        • 4.4.1 注册cpolar
        • 4.4.2 访问web ui管理界面
      • 4.5 穿透 cook 项目的WebUI界面
        • 4.5.1 随机域名方式(免费方案)
        • 4.4.2 固定域名方式(升级任意套餐皆可)
    • 总结

每日一句正能量

没有一份工作是不辛苦的,也没有一个年纪是不应该努力的。人生就是取舍,要么拼,要么忍。

前言

"今天吃什么"这个问题听着简单,真到饭点的时候就知道有多纠结。外卖翻来覆去就那几家,自己做吧,打开冰箱看一圈又不知道该做什么,做完了发现食材不够或者口味不对更是让人烦。一顿饭能纠结半小时,最后随便对付一顿。

我之前也是这样,后来找到了 YunYouJun/cook 这个开源工具。它做的事情很简单:帮你随机选一个菜谱。你可以选择家里有的食材,它从菜谱库里匹配能做的东西;也可以什么都不选,直接让它随机推荐一个。菜谱库目前有598种家常菜,涵盖的范围日常够用了。每个菜谱都附带了视频教程链接,点进去就能看做法。

工具本身有在线版可以直接用,Docker部署一条命令就能跑起来,还支持PWA添加到手机桌面当本地应用使。配 cpolar 穿透之后可以分享给家人朋友一起用,不在自己的电脑上也能访问。

1. YunYouJun/cook:您的智能美食决策助手

YunYouJun/cook是一个开源的“今天吃什么”决策工具,旨在通过一个精美的 Web 界面,为用户提供随机菜谱选择,从而有效解决用餐选择困难症。该项目的最初设计理念,是为了帮助在特殊时期居家隔离、食材有限的用户,因此其收录的菜谱在食材选择上力求常见且易于获取,极具实用价值。

该项目通过直观的用户界面,让用户能够轻松获取烹饪灵感。无论是希望快速决定一顿饭,还是探索新的菜肴,cook都能提供便捷的指引,将决策过程转化为一种愉悦的体验。

YunYouJun/cook项目的简洁界面,提供直观的美食决策体验。

项目核心亮点

YunYouJun/cook之所以值得关注和推荐,在于其多方面的优势和特点:

界面美观,用户体验友好:项目拥有设计简洁、操作流畅的 Web 界面。用户可以轻松浏览菜谱,获取烹饪指导,整体体验令人愉悦。

完全免费,开放共享YunYouJun/cook是一个免费开源的项目,在GitHub上有着5.9K+的stars,所有代码都公开透明。这意味着任何人都可以自由使用,甚至参与到它的完善中来,共同打造更好的美食工具。

跨平台使用,PWA 支持:除了作为网页应用直接访问,cook还支持 PWA(Progressive Web App)技术。用户可以将其添加到移动设备主屏幕,获得接近原生应用的便捷使用体验,实现跨平台访问。

菜谱精选,解决实际痛点:项目收录的菜谱经过精心筛选,考虑到食材的普遍性和易得性,特别适合日常家庭烹饪,有效解决了“有心下厨却无从下手”的困境。

易于贡献,社区共建:项目鼓励用户积极参与。无论是提交新的菜谱(通过 Pull Request)还是报告使用中遇到的问题(通过 Issue),每位用户都能为项目的完善和发展贡献力量。

2.cook 使用指南与体验

对于希望立即体验项目功能的用户,可以直接访问 YunYouJun/cook 的官方在线地址。无需任何安装或配置,即可开始您的美食探索之旅。

打开网站,首先进入选一下食材页面。根据家中现有食材勾选,例如“胡萝卜”“鸡蛋”。系统会据此筛选出可制作的菜谱;若暂时没有偏好,也可直接跳过。

需要更精准的结果?启用严格匹配,仅显示与所选主材严格匹配的菜谱:

点击生成的菜谱卡片,可直接跳转至对应的优质视频教程:

菜谱库十分丰富,目前收录多达598种:

如果还在犹豫,进入吃什么菜单,点一下随机即可获得灵感:

同样,点开菜谱即可观看对应的视频:

在手机端的展示也同样友好,随时随地畅快使用:

不妨亲自试试,或许今天的灵感就在下一次点击。

3.本地部署cook与运行

在线版用起来很方便,但也建议在电脑里留一个“本地版”。这样一来,哪怕官网偶尔打不开或很慢,出门在外没网络时,你也能照常使用;在自己电脑上打开会更利索;你的食材和口味偏好只保存在本机,更放心;还可以自己增删菜谱、改标签,做成更符合你家口味的小帮手。想要一个随时可用、简单可靠、还能按喜好慢慢调的版本,本地部署就很合适。

在使用 Docker 部署前,请先安装 Docker。

首先,在cmd中执行如下命令:

dockerrun-it-d--namecook-p3333:80 yunyoujun/cook:latest

如上图即代表成功啦!是不是很简单,一条命令就搞定了!

接着,让我们在浏览器中访问一下:

http://localhost:3333/

可以看到,成功访问啦!

4.使用 cpolar 将 cook 安全暴露到公网

4.1 为什么要穿透 cook

借助 cpolar 内网穿透,我们无需公网 IP 与路由配置,即可将本地 cook 稳定、安全地发布到公网,支持 HTTPS 与固定二级域名。

很多时候我们在本地电脑上跑起了 cook,也想用手机看看、分享给家人朋友一起用,或者让同事在外网直接访问。但 cook 默认只能在本机打开,外部网络连不上。通过 cpolar 这样的内网穿透工具,可以把本地的 cook 安全映射到公网,生成一个随时可用、带 HTTPS 的访问地址,这样无论你身在何处,都能轻松打开和分享。

4.2 什么是 cpolar(内网穿透)?

  • cpolar 是一款内网穿透工具,可以将你在局域网内运行的服务(如本地 Web 服务器、SSH、远程桌面等)通过一条安全加密的中间隧道映射至公网,让外部设备无需配置路由器即可访问。
  • 广泛支持 Windows、macOS、Linux、树莓派、群晖 NAS 等平台,并提供一键安装脚本方便部署。

4.3 下载cpolar

打开cpolar官网的下载页面:
点击立即下载 64-bit按钮,下载cpolar的安装包:

下载下来是一个压缩包,解压后执行目录中的应用程序,一路默认安装即可,安装完成后,打开cmd窗口输入如下命令确认安装:

cpolar version

出现如上版本即代表安装成功!

安装完成后,cpolar 将作为本方案“公网访问能力”的关键基础,贯穿后续所有远程访问与协作场景。

4.4注册及登录cpolar web ui管理界面

4.4.1 注册cpolar

访问cpolar官网,点击免费注册按钮,进行账号注册

进入到如下的注册页面进行账号注册:

4.4.2 访问web ui管理界面

注册完成后,在浏览器中输入如下地址访问 web ui管理界面:

http://127.0.0.1:9200

输入刚才注册好的cpolar账号登录即可进入后台页面:

4.5 穿透 cook 项目的WebUI界面

4.5.1 随机域名方式(免费方案)

随机域名方式适合预算有限的用户。使用此方式时,系统会每隔24 小时左右自动更换一次域名地址。对于长期访问的不太友好,但是该方案是免费的,如果您有一定的预算,可以查看大纲4.5.2固定域名方式,且访问更稳定

点击左侧菜单栏的隧道管理,展开进入隧道列表页面,页面下默认会有 2 个隧道:

  • remoteDesktop隧道,指向3389端口,tcp协议
  • website隧道,指向8080端口,http协议(http协议默认会生成2个公网地址,一个是http,另一个https,免去配置ssl证书的繁琐步骤)

点击编辑website的隧道,修改成我们cook需要的信息:

接着来到在线隧道列表,可以看到名称为cook-3333隧道的两条记录信息,一条协议为http,另一条协议为https:

以https为例,访问测试:

可以看到,已成功打开cook的网页界面。现在无论你身在何处,只要网络可用,就能把本机的cook分享给家人或朋友一起用。温馨提示:免费方案的随机域名约每 24 小时会更新一次,记得在后台获取新地址即可持续访问。

4.4.2 固定域名方式(升级任意套餐皆可)

通过前面的配置,我们已经成功让本机的cook可以被外网访问,但免费随机域名方案的局限性也逐渐显现:每 24 小时自动更换域名地址,意味着你需要频繁更新书签、重新分享链接,甚至可能因为忘记更新而无法访问。固定域名方案正是为了解决这些痛点而生,让你拥有一个长期不变的专属地址,更适合长期分享与家庭共用。

好啦,接下来开始固定保留二级子域名教程!

首先,进入官网的预留页面:

选择预留菜单,即可看到保留二级子域名项,填写其中的地区名称描述(可不填)项,然后点击保留按钮,操作步骤图如下:

列表中显示了一条已保留的二级子域名记录:

  • 地区:显示为China Top
  • 二级域名:显示为cook

注:二级域名是唯一的,每个账号都不相同,请以自己设置的二级域名保留的为主

接着,进入侧边菜单栏的隧道管理下的隧道列表,可以看到名为cook-3333的隧道,点击编辑按钮进入编辑页面:

修改域名类型为二级子域名,然后填写前面配置好的子域名,点击更新按钮:

来到状态菜单下的在线隧道列表可以看到隧道名称为cook-3333的公网地址已经变更为二级子域名+固定域名主体及后缀的形式了:

这里以https协议做访问测试:

访问成功!这样一来,你就拥有了一个长期不变的专属域名,不必再担心 24 小时域名更换的问题。现在可以把这个固定地址加入浏览器书签,分享给家人朋友长期使用,或在家庭私有服务中稳定使用。

总结

用下来最实用的两个场景:一个是根据现有食材匹配菜谱,解决"冰箱里这点东西能做什么"的困扰;一个是犯懒的时候点一下随机,让它替我做决定。

在线版已经够用,本地部署主要是离线能用、自定义程度更高。598种菜谱覆盖日常足够了,要求特别高的可能还是要自己再补充。整体用起来确实比每次对着冰箱发呆强。


转载自:https://blog.csdn.net/u014727709/article/details/160437082
欢迎 👍点赞✍评论⭐收藏,欢迎指正

http://www.jsqmd.com/news/687879/

相关文章:

  • 快速掌握今日热榜:一站式聚合全网热门头条的终极指南
  • 企业IT限制下0.04美元的AI幻灯片翻译方案
  • 2026年西北不锈钢水箱源头工厂选型指南:大禹与竞品深度横评 - 年度推荐企业名录
  • 长芯微LMD9608完全P2P替代AD9608,双通道10位、105/125 MSPS模数转换器ADC
  • 别再手动管理定时器了!用MultiTimer重构你的STM32 HAL库项目(附防溢出实战修改)
  • 私有化音视频系统/视频直播点播/高清点播/音视频点播EasyDSS以核心技术重构企业音视频协同体验
  • VideoSrt:免费视频字幕生成工具完整使用指南
  • 别再手动敲命令了!用Python+Netmiko批量备份Cisco设备配置(附完整脚本)
  • 太赫兹卫星通信与感知融合技术解析
  • 4月23日成都华岐镀锌钢管(Q235B;内径DN15-200mm)现货价格 - 四川盛世钢联营销中心
  • 终极指南:如何用FanControl风扇控制软件打造静音高效的电脑散热系统
  • 基于TC264——多级菜单的参数动态调整与状态机设计
  • 4月23日成都磐金无缝钢管(8163-20#;外径42-530mm)现货价格 - 四川盛世钢联营销中心
  • 从‘Access-Control-Allow-Origin’报错到实战:一次搞定OAuth 2.0授权接口的本地调试
  • 如何贡献代码?Vega开源项目新手贡献指南与Gitter社区参与技巧
  • Windows 11 LTSC系统完美安装微软商店:一键解决方案全解析
  • 题解:洛谷 AT_abc426_e [ABC426E] Closest Moment
  • ODA登录ODA Web管理界面时提示Password Expired的处理方法_20260423
  • 2026年甘肃家政服务公司推荐:聚焦兰州保姆、月嫂、产后恢复与家政保洁,这几家值得关注 - 深度智识库
  • 专业音频领域的核心之选:2026年音频变压器厂家排名建议 - 新闻快传
  • DDrawCompat:三步搞定经典DirectX游戏兼容性问题的终极方案
  • 图神经网络完全指南:从入门到精通的学习路线图
  • 告别点灯!用STM32F103和2.4寸TFT屏做个迷你天气站(SPI驱动教程)
  • Happy Island Designer终极指南:从零打造梦想岛屿的完整教程
  • 2026年3月靠谱的双氧水直销厂家推荐,双氧水35%/硝酸40%/浓硝酸98%/98%硝酸,双氧水源头厂家哪家专业 - 品牌推荐师
  • Boost库编译太臃肿?手把手教你用VS2019命令行精准裁剪(以1.79版为例)
  • ChanlunX缠论插件:5分钟让通达信拥有专业缠论分析能力
  • 总结杭州实力强的极简门机构,看哪家性价比高? - mypinpai
  • 【SCPI】从零到一:掌握仪器自动化编程的核心语法
  • FlyonUI性能优化技巧:减少包大小提升加载速度