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!