跳到正文
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

📖 文档,含截图

朋友间的问答游戏。把题目放在电视上,让每支队伍用手机作答。Quaesito 在你的笔记本电脑上通过本地 Wi-Fi 运行:无需互联网、无需账号、无需安装应用。

重要

  • 免费且开源,采用 MIT 许可证,按原样提供,不提供任何担保。
  • 完全由 vibe 编码:一个 AI 助手(Claude)编写了它的全部代码、测试和文档。在依赖它之前,请阅读免责声明。
  • 欢迎捐赠,可通过 Ko-fi 支持;GitHub Sponsors 即将推出。

工作原理

  1. 构建:在浏览器中创建问答游戏:包含带图片、视频或音轨的题目,以及回合之间的幻灯片。测试:在活动当晚之前用模拟手机进行测试。
  2. 展示:在电视或投影仪上显示大屏幕。各队伍通过扫描其二维码加入。
  3. 游玩:各队伍限时作答,大屏幕揭晓答案和排名,领奖台为获胜者加冕。结果可打印或下载为 CSV。

题型:选择题、判断题、输入答案(由主持人在大屏幕上评判)、最接近的数字、排序、一题多答,以及在图片上标注。每个问答游戏都可设置自己的计分、揭晓方式和节奏。参见题型和问答设置。

开始使用

  1. 从最新版本下载适用于你系统的压缩包(Windows、Apple 芯片的 macOS、Linux)并解压。
  2. 双击 start.bat(Windows)或 start.command(macOS),或运行 ./start.sh(Linux)。
  3. 你的浏览器会打开 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 中。

许可证

MIT

来源:Hacker News · github.com