This repository creates the deployment of Sudoku images and their solutions to an instagram page: Sudoku Puzzle Daily. It also manages the replies for the latest comments.

Requirements

Python 3.x

GCloud. The code makes use of the Google Cloud Secret Manager for all of the Graph API token keys as well as the freeimage hosting service API keys.

The requirements can be installed by using pip install -r requirements.txt

Instagram page

The Sudoku Puzzle Daily instagram page is as follows: sudoku instagram page

It contains sudokus ranging from 2x3/3x2 to 4x5/5x4. They contain normalized difficulties.

Usage

  • The repository contains a Dockerfile for deployment (The Cloud Run URL used contains Google Authentication for server protection).
  • Although a Dockerfile is provided, as the code references a Google Cloud Secret Manager secret, the code won’t run in local unless modified.