Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 656 Bytes

File metadata and controls

25 lines (17 loc) · 656 Bytes

GMPuzzles Tracker

A personal tool for tracking puzzle progress on GMPuzzles.com.

Scrapes the puzzle archive, tracks solved/favorite status, and provides a local dashboard to browse and filter puzzles.

Setup

  1. Copy .env.example to .env and fill in your GMPuzzles credentials
  2. Install dependencies: pip install playwright flask python-dotenv requests
  3. Install browser: playwright install chromium

Usage

Scrape puzzles:

python scripts/scrape.py

View dashboard:

./view.sh

Opens a local web interface at http://localhost:8080 to browse and filter your puzzle collection.