【GitHub每日速递 251017】95k star,程序员专属!超全做饭指南,涵盖千道美食做法与进阶秘籍

79 阅读5分钟

原文: mp.weixin.qq.com/s/1Jxssm-81…

全球最大RSS网络RSSHub:聚合海量内容,开源社区超活跃!

RSSHub 是一个将各类内容源转化为RSS订阅的工具。简单讲,它能让不支持RSS的网站也能生成RSS订阅链接,方便用户追踪更新。适用人群:内容聚合爱好者、开发者、需要订阅动态信息的用户。

项目地址:github.com/DIYgod/RSSH…

主要语言:TypeScript

stars: 39.2k

核心功能

RSSHub 是全球最大的 RSS 网络,由超 5000 个全球实例组成。它能够聚合来自各种来源的海量内容,并以 RSS 格式提供,让用户可以通过 RSS 订阅器方便地获取不同网站的更新。

优势

  • 庞大的实例网络:超 5000 个全球实例,保证了服务的稳定性和广泛覆盖。
  • 活跃的开源社区:社区积极贡献新的路由、功能和修复漏洞,确保项目不断发展和更新。
  • 多平台支持:有相关的浏览器扩展(RSSHub Radar)以及针对 iOS(RSSBud)、Android(RSSAid)平台的应用,方便不同设备的用户使用。
  • 数据统计直观:通过各种徽章展示每月请求数、Docker 拉取量、npm 下载量、测试状态、测试覆盖率和访问量等信息,让用户对项目的热度和稳定性有清晰的了解。

应用场景

  • 信息聚合:用户可以将多个不同网站的更新聚合到一个 RSS 订阅器中,无需逐个访问网站查看内容更新。
  • 自动化阅读:结合 RSS 订阅器,实现自动化的内容推送和阅读,提高信息获取效率。
  • 开发学习:对于开发者来说,该项目是一个很好的学习资源,可以学习如何构建和维护一个大规模的开源项目,以及如何实现内容聚合和 RSS 输出。

相关项目

  • RSSHub Radar:浏览器扩展,帮助用户快速发现和订阅当前网站的 RSS 和 RSSHub 源。
  • RSSBud:针对 iOS 平台的 RSSHub Radar,优化了在移动生态系统中的使用体验。
  • RSSAid:基于 Flutter 构建的 Android 平台的 RSSHub Radar。
  • DocSearch:将 RSSHub DocSearch 集成到 Raycast 中,方便用户搜索相关文档。

部署

  • 部署:部署相关的详细信息可参考 Deployment

程序员专属!超全做饭指南,涵盖千道美食做法与进阶秘籍

HowToCook 是一个教程序员在家做饭的指南类项目。简单讲,就是用写代码的逻辑来教程序员如何轻松上手做饭,把厨房当作“生产环境”来管理。适用人群:喜欢用技术思维解决生活问题的程序员。

项目地址:github.com/Anduin2017/…

主要语言:Dockerfile

stars: 95k

仓库简介

该仓库名为“程序员做饭指南”,是一个聚焦于为程序员提供清晰、精准菜谱的开源项目。其初衷是解决网上菜谱写法不规范,让习惯形式语言的程序员难以理解的问题,旨在打造一个由社区驱动和维护的有趣仓库,方便程序员在家做饭。

核心功能

  • 丰富的菜谱资源:涵盖了各种类型的菜品,包括素菜、荤菜、水产、早餐、主食、半成品加工、汤与粥、饮料、酱料和甜品等,每个分类下都有众多具体的菜谱,满足不同的饮食需求。
  • 难度索引:按照难度将菜谱分为 1 - 5 星,方便用户根据自己的厨艺水平选择合适的菜品进行尝试。
  • 搭建环境指导:提供厨房准备、食材相克与禁忌、各类厨房电器使用方法(如高压力锅、空气炸锅、微波炉等)以及烹饪技巧学习(如焯水、炒与煎、凉拌等)的相关内容,帮助用户全面了解厨房知识和烹饪技能。
  • 进阶知识学习:为已经入门厨艺的用户提供更深入的烹饪技巧学习内容,如辅料技巧、高级专业术语、糖色炒制和油温判断技巧等。
  • 衍生作品推荐:推荐了相关的衍生作品,如让 AI 助手变身私人大厨的项目,为用户提供更多的烹饪辅助工具。

优势

  • 清晰精准的描述:菜谱采用更符合程序员习惯的形式语言进行描述,避免了常见菜谱中材料莫名出现的问题,使烹饪过程更加易懂。
  • 社区驱动:鼓励社区成员共同贡献,不断丰富和完善菜谱资源,保证了仓库内容的持续更新和多样性。
  • 本地部署和 PDF 下载:支持通过 Docker 进行本地部署菜谱 Web 服务,方便用户在本地查看菜谱。同时,还提供了 PDF 版本的菜谱供用户下载。

应用场景

  • 日常烹饪参考:程序员在日常生活中可以根据自己的口味和需求,从仓库中选择合适的菜谱进行烹饪,解决吃饭问题。
  • 厨艺学习:对于想要学习烹饪的程序员来说,仓库中的搭建环境指导和进阶知识学习内容可以帮助他们逐步提升厨艺水平。
  • 社区交流:社区成员可以通过提交 Pull request 的方式对仓库进行贡献,分享自己的烹饪经验和新菜谱,促进社区内的交流和互动。

本地部署方法

如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行以下命令:

docker pull ghcr.io/anduin2017/how-to-cook:latest
docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest

如需下载 PDF 版本,可以在浏览器中访问 /document.pdf