aocstat

I finally built a working version of aocstat, my command line interface for Advent of Code. It only took me 4 years!

There’s not much to say about it, except that it (more or less) works, and that I think it’s a more natural way to interact with the data than the web interface. I’ve got some more features I want to do, the most exciting being configurable directory templates, so i could outline something like:

day_{{dayno}}/
  {dayno_input1}
  {dayno_input2}
  p1.py
  p2.py

And have the program auto-update the directory structure with available data whenever it is run, to generate something like:

day_1/
  1_input1.txt
  1_input2.txt
  p1.py
  p2.py
day_2/
  2_input1.txt
  2_input2.txt
  p1.py
  p2.py
day_3/
  3_input1.txt
  p1.py
  p2.py

For example, if I had completed both parts of day 1 and 2, but not part 1 of day 3. But that’s another four years down the line.

Now I might actually start on the 2025 puzzles.


Back to the other posts?

Hector Brown

Hi. I used to be a Physics student in London, now seeking employment in Sydney. I’m interested in Unix/Linux, terminal-centric workflows, vim and FOSS in general. Mainly, I write in Python, but I’m interested in Rust, shellscript, and writing shaders. Take a look at my Github, or email me if you want to get in contact:


2026-02-26