数独谜题获取

6小时前更新 4 00

获取并渲染数独题目

收录时间:
2026-02-26
数独谜题获取数独谜题获取
数独谜题获取

技能简介

该技能从 sudokuonline.io 获取数独谜题,以 JSON 格式保存到工作区,支持渲染为 PNG 图像或可打印的 PDF 文档,并可按需显示完整解答或单个格子答案。

能做什么

  • 获取多种类型的数独谜题(4×4、6×6、9×9 及不同难度)
  • 将谜题渲染为 PNG 图像或 A4 PDF 文档
  • 显示完整解答或指定格子/宫格的答案
  • 生成 SudokuPad 或 SCL 格式的分享链接

使用说明

安装依赖:

python3 -m pip install requests Pillow lzstring

获取谜题:

./scripts/sudoku.py get easy9    # 经典简单难度
./scripts/sudoku.py get kids6    # 儿童 6×6 版本

渲染输出:

./scripts/sudoku.py render       # 生成 PNG 图像
./scripts/sudoku.py render --pdf # 生成可打印 PDF

查看答案:

./scripts/sudoku.py reveal              # 完整解答
./scripts/sudoku.py reveal --cell 3 7   # 仅第3行第7列
./scripts/sudoku.py reveal --box 5      # 仅第5宫格

分享链接:

./scripts/sudoku.py share        # 默认 SudokuPad 链接
./scripts/sudoku.py share --type scl   # SCL 格式链接

输入与输出

见下方输入与输出表格。

项目内容
输入谜题类型(easy9/medium9/hard9/evil9/kids4n/kids4l/kids6/kids6l)、输出格式参数(–pdf/–image/–text)、目标谜题短 ID(–id)、指定行列(–cell 行 列)或宫格(–box 索引)、分享链接类型(–type scl)
输出JSON 格式谜题数据、PNG 图像、A4 PDF 文档、文本解答、SudokuPad/SCL 分享链接
适用人群数独爱好者、需要纸质题目的教师、休闲解谜应用开发者、家庭娱乐用户
不包含在线对战、自动求解、成绩统计、多语言界面、移动端原生应用

 

风险提示

  • 依赖外部网站 sudokuonline.io,网络不稳定时可能获取失败
  • 需提前安装 Python3 及 requests、Pillow、lzstring 库
  • PDF 渲染依赖系统字体,部分环境可能出现排版异常
  • 谜题 ID 为短哈希形式,需注意区分大小写

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/odrobnik/sudoku/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...