Looks like quite a few people who have written Pips solvers are here. I too have one (a dumb as a rock brute force solver in C).

How are you all getting the puzzles into your solvers? I just found out that the puzzles are available in JSON at https://www.nytimes.com/svc/pips/v1/YYYY-MM-DD.json

where YYYY-MM-DD is the date for the puzzle. They have past puzzles and even some future puzzles. At the moment they through 2025-11-25.

Right now I'm using a hand written text input that for example looks like this:

  ..-.
  -ABB
  .AAC

  A 3
  B 3
  C 3

  10 11 00 33
for the 2025-09-09 easy puzzle which looked like this:

                  ┌───────┐
                  │       │
                  │       │
                  │       │
  ┌───────────────────────────────┐
  │       │       │               │
  │       │       │               │
  │       │       │              3│
  └───────│       └───────────────│
          │               │       │
          │               │       │
          │              3│      3│
          └───────────────└───────┘
Those JSON downloads are going to make things so much more convenient!