sudoku
Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later.
How to use
Zainstaluj wymagane zależności: upewnij się, że masz Python 3, a następnie zainstaluj biblioteki poleceniem
python3 -m pip install requests Pillow lzstring.Pobierz nowy puzzle wybierając typ trudności — na przykład
./scripts/sudoku.py get easy9dla klasycznego sudoku 9x9 na poziomie łatwy. Puzzle zostanie zapisany jako JSON w workspace'u.Aby pobrać wiele puzzli naraz, użyj flagi
--count— przykład:./scripts/sudoku.py get easy9 --count 4pobierze cztery różne puzzle łatwe w jednym wywołaniu.Renderuj puzzle do druku lub przeglądania:
./scripts/sudoku.py render --pdfgeneruje plik PDF w formacie A4 gotowy do wydruku, a./scripts/sudoku.py rendertworzy obraz PNG do wyświetlenia na ekranie.Jeśli chcesz wybrać konkretny puzzle z wcześniej pobranych, użyj flagi
--idz fragmentem UUID — skill automatycznie znajdzie pasujący puzzle lub wyświetli listę kandydatów.Rozwiązania są dostępne w danych JSON każdego puzzla — możesz je odsłonić programowo lub ręcznie przeglądając zapisane dane.