Sudoku

🧩 每日数独·打印分享·渐进提示

entertainment榜 #2

从 sudokuonline.io 获取数独题目,支持多难度、多尺寸(4×4到9×9),可渲染为PDF/PNG/HTML并分步揭示答案,适合休闲娱乐与打印分享。

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

使用说明

核心用法

Sudoku Skill 是一个专注于数独题目获取与处理的工具类技能,通过与 sudokuonline.io 网站对接,提供从题目获取到答案揭示的完整工作流。

题目获取:支持 8 种难度类型,从儿童 4×4、6×6 到经典 9×9 的四级难度(Easy/Medium/Hard/Evil)。可批量获取(--count N),也可通过 UUID 片段精确指定特定题目。获取的题目以 JSON 格式持久化存储在工作区,便于后续操作。

渲染输出:提供三种输出格式——A4 PDF(适合打印)、PNG 图片(适合屏幕查看)、极简 HTML(带粗线宫格,适合网页嵌入)。支持按最新题目或指定短 ID 渲染。

答案揭示:灵活的答案查看机制,可输出完整答案(PDF/PNG)、单格提示(--cell row col)或单宫提示(--box index),兼顾"完全自己解"到"需要一点帮助"的不同需求。

分享功能:生成 SudokuPad 或 SCL 格式的分享链接,支持 Telegram 按钮式短链接格式。

显著优点

  • 离线友好:获取后本地存储,无需重复联网
  • 多场景覆盖:打印、屏幕、分享三种使用场景均有对应方案
  • 渐进式帮助:从单格提示到完整答案,尊重用户解题体验
  • 批量获取:适合生成题库或每日一题类应用

潜在缺点与局限

  • 依赖外部网站:题目源为 sudokuonline.io,若网站变更 API 或下线,技能将失效
  • 无本地生成算法:题目质量与可用性完全受限于第三方源
  • 无内置求解器:只能揭示预存答案,无法对用户修改后的盘面进行验证或求解
  • Python 依赖较重:需要 requestsPillowlzstring 三个库,环境配置略繁琐

适合人群

  • 数独爱好者,需要定期获取新题
  • 教育机构或活动组织者,需要批量生成 printable 题库
  • 社交媒体运营者,需要分享带链接的数独内容

常规风险

  • 网络依赖风险:第三方 API 稳定性不可控
  • 数据隐私:题目获取需连接外部服务,虽无敏感数据上传,但仍存在基础网络追踪风险
  • 供应链风险:依赖 lzstring 等小众库,若上游出现安全问题可能影响技能

安全备注

本报告为系统占位生成,未执行实际安全扫描。技能涉及网络请求与本地文件写入,建议在隔离环境中使用,避免处理不可信的自定义题目源。

Sudoku 内容

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