Hacker News· ggirelli·· 7 天前AI 评分20
Quaesito:自托管的本地好友问答之夜应用
Show HN: Quaesito: a self-hosted app for quiz nights with friends
AI 导读
Quaesito 是一款自托管的问答之夜应用,运行在本地 Wi-Fi 的笔记本上,无需联网、无需账号、无需安装 App,采用 MIT 许可开源。题目投在电视上,各队用手机扫码加入作答,支持选择题、判断题、输入题、排序题、图片定位等多种题型,结果可打印或导出 CSV。全部代码、测试和文档由 Claude 编写。
正文 · AI 翻译
📖 文档,含截图
朋友间的问答游戏。把题目放在电视上,让每支队伍用手机作答。Quaesito 在你的笔记本电脑上通过本地 Wi-Fi 运行:无需互联网、无需账号、无需安装应用。
重要
- 免费且开源,采用 MIT 许可证,按原样提供,不提供任何担保。
- 完全由 vibe 编码:一个 AI 助手(Claude)编写了它的全部代码、测试和文档。在依赖它之前,请阅读免责声明。
- 欢迎捐赠,可通过 Ko-fi 支持;GitHub Sponsors 即将推出。
工作原理
- 构建:在浏览器中创建问答游戏:包含带图片、视频或音轨的题目,以及回合之间的幻灯片。测试:在活动当晚之前用模拟手机进行测试。
- 展示:在电视或投影仪上显示大屏幕。各队伍通过扫描其二维码加入。
- 游玩:各队伍限时作答,大屏幕揭晓答案和排名,领奖台为获胜者加冕。结果可打印或下载为 CSV。
题型:选择题、判断题、输入答案(由主持人在大屏幕上评判)、最接近的数字、排序、一题多答,以及在图片上标注。每个问答游戏都可设置自己的计分、揭晓方式和节奏。参见题型和问答设置。
开始使用
- 从最新版本下载适用于你系统的压缩包(Windows、Apple 芯片的 macOS、Linux)并解压。
- 双击
start.bat(Windows)或start.command(macOS),或运行./start.sh(Linux)。 - 你的浏览器会打开 quaesito。使用服务器窗口中显示的管理员密码登录,并试用 Demo quiz。
入门指南涵盖了详细内容,用户指南也随应用一同提供(管理页面中的 Help)。
开发
需要 Rust(stable)以及 wasm32-unknown-unknown 目标、dx(Dioxus CLI 0.7)、just 和 cargo-deny。
just serve # hot-reloading dev server (admin password "quaesito") just play # release build served on the LAN, for real games just check # fmt, clippy, tests and cargo-deny, as in CI just docs # the user guide, live at http://127.0.0.1:8000
更多内容见开发指南、DESIGN.md 和 STATUS.md。
贡献
欢迎提交错误报告、想法和拉取请求:参见 CONTRIBUTING.md 和行为准则。请按照 SECURITY.md 中所述的方式私下报告安全问题。变更记录在 CHANGELOG.md 中。
许可证
来源:Hacker News · github.com