Sudoku

🧩 命令行数独题库与打印工具

entertainment榜 #1

从 sudokuonline.io 获取数独题目并存储为 JSON,支持生成 PDF/PNG 图像及分步揭示答案,适合教育与休闲场景。

收藏
8.4k
安装
3.8k
版本
2.3.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Sudoku Skill 是一款面向数独爱好者的轻量级工具,通过命令行脚本实现题目获取、图像渲染与答案揭示三大功能。用户可获取 4x4 儿童版到 9x9 经典版(含简单到地狱难度)共 8 种题型,所有题目均以 JSON 格式本地存储,便于追踪和管理。

显著优点

  • 多格式输出:支持生成 A4 打印 PDF 或高清 PNG 图像,满足不同使用场景
  • 灵活获取:可批量获取(--count)或按 UUID 片段指定特定题目(--id
  • 渐进式揭示:支持全答案展示、单格提示或 3x3 宫格提示,适合教学使用
  • 社交分享:内置 SudokuPad 和 SCL 两种主流平台的分享链接生成
  • 数据透明:开源 JSON 格式存储,用户完全掌控本地数据

潜在缺点与局限性

  • 外部依赖:完全依赖 sudokuonline.io 的在线 API,该网站若失效则功能中断
  • 网络必需:所有题目获取需实时联网,无法离线生成新题
  • 存储分散:JSON 文件散落 workspace,缺乏集中式题库管理界面
  • 功能单一:仅限于标准数独,不支持杀手数独、锯齿数独等变体

适合人群

  • 数独教学者(渐进式揭示功能)
  • 纸质解谜爱好者(PDF 打印输出)
  • 需要批量题库的内容创作者
  • 命令行偏好用户

常规风险

  • 数据源稳定性:第三方网站 API 变更可能导致脚本失效
  • 隐私泄露:分享链接生成时可能暴露本地 puzzle ID 模式
  • 依赖安全:Python 依赖 requests、Pillow、lzstring 需保持更新以避免已知漏洞

Sudoku 内容

references文件夹
scripts文件夹
手动下载zip · 18.1 kB
DATA_FORMAT.mdtext/markdown
请选择文件