社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

终于有个非 AI 相关的项目登上 GitHub 热榜,高低得推荐一下。

Hollis • 1 周前 • 59 次点击  

刷 GitHub Trending 想找个非 AI 项目,是真难。

往下一翻,全是 AI Agent、Skill、MCP 啥的,全是这些。

今天换换口味,好不容易有一个非 AI 开源项目登上热榜。

高低得推荐一下。

这个叫 exercises-dataset 的项目跟 AI 半毛钱关系都没有。

是一个土耳其小哥做的健身动作数据库,三个月冲到 6800 star。

01

开源项目介绍

exercises-dataset 是一个健身动作的结构化数据集,收录了 1324 个动作。

你可以基于这个数据集让 AI 给你做一个锻炼身体的 APP。

而且还包括几百个动作 GIF 的资源。

不光文字教你怎么做动作,看看 GIF 演示更直观。

开源地址:https://github.com/hasaneyldrm/exercises-dataset
建议直接把 GitHub 链接丢给 Agent,5 分钟搞出来一个小程序自己用。
提示词:请你基于这个开源项目做一个健身的小程序给我,我自己用不需要数据库。所有 GIF 资源下载到本地,如果有包大小限制,可以采用分包策略。

还有就是只把这个开源项目当数据集看就亏了。

仓库里还塞了一个开发者向导 setup.html一键帮你生成数据库 SQL、API 客户端代码、甚至喂给大模型的 prompt。

从原始 JSON 到能跑的后端,中间那堆搬砖活儿基本帮你干完了。

数据本身来源于 ExerciseDB v1,作者在原数据基础上补了 5 种语言的翻译,加上交互式浏览器和开发者向导。

02

setup.html 写了啥

打开 setup.html 你会看到三个板块。

第一块:数据库 SQL 一键生成。

支持 SQL Server、PostgreSQL、MySQL、SQLite 四种数据库。

点一下生成按钮,直接产出 1324 条 INSERT 语句的 .sql 文件,导入就能用。

第二块:API 客户端代码。

JavaScript、Python、C#、Java、PHP、Go、cURL,七种语言全覆盖。

填上你的 base URL,所有示例跟着实时更新,复制就能塞进项目里。

第三块:喂给 LLM 的 prompt。

选好你的后端框架 Express.js/FastAPI 和数据库,复制生成的结构化 prompt,丢给 ChatGPT、Claude 或 Gemini。

一次就能生成一个完整的、生产可用的 REST API。

从数据库到接口到完整后端,整个链路都给你铺好了。你只需要会复制粘贴。

03

6 种语言的动作说明

1324 个动作,每一个都有完整的步骤说明,而且是 6 种语言:

🇬🇧 英语、🇪🇸 西班牙语、🇮🇹 意大利语、🇹🇷 土耳其语、🇷🇺 俄语、🇨🇳 中文

这种长文本 + 专业术语的内容,翻译成本极高,光是把 1324 个动作的步骤说明翻成 6 种语言,外包出去就是一笔不小的钱。

老哥直接给你做好了。

至于数据长什么样,每条记录的字段结构清晰:

1324 个动作的分布也很有意思:

上臂 292 个,腿部 227,背 203,腰 169,胸 163,肩 143
325 个是徒手动作,做居家健身 App 的话,光这部分就够用了
哑铃 294、绳索 157、杠铃 154

这个仓库里没有具体的动作的图片和 GIF,媒体文件本身没打包进来。

媒体你得自己去下载,官方 CDN 在 static.exercisedb.dev/media/{media_id}.gif

主要是版权问题。打算拿这个数据做商用产品的同学,这点务必注意。


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/198541