From 6b584053ed45ea00e92d1409bc2eab783a38bcb3 Mon Sep 17 00:00:00 2001 From: Peter Norvig Date: Sat, 7 Mar 2026 16:03:49 -0800 Subject: [PATCH] Update year references for Advent of Code entries --- py/pytudes.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/py/pytudes.py b/py/pytudes.py index 68ba4a6..df39cf4 100644 --- a/py/pytudes.py +++ b/py/pytudes.py @@ -23,8 +23,8 @@ notebooks = { 'How many electoral votes would Trump get if he wins the state where he has positive net approval?')], 'Advent of Code': [ -('Advent of Code 2025: AI LLM Edition', 2024, 'Advent-2025-AI.ipynb', 'Using large language coding models to solve AoC puzzles'), -('Advent of Code 2025', 2024, 'Advent-2025.ipynb', 'Puzzle site with a coding puzzle for 12 days of Christmas, December 2025'), +('Advent of Code 2025: AI LLM Edition', 2025, 'Advent-2025-AI.ipynb', 'Using large language coding models to solve AoC puzzles'), +('Advent of Code 2025', 2025, 'Advent-2025.ipynb', 'Puzzle site with a coding puzzle for 12 days of Christmas, December 2025'), ('Advent of Code 2024', 2024, 'Advent-2024.ipynb', 'Puzzle site with a coding puzzle each day of Advent, December 2024'), ('Advent of Code 2023', 2023, 'Advent-2023.ipynb', 'Puzzle site with a coding puzzle each day of Advent, December 2023'), ('Advent of Code 2022', 2022, 'Advent-2022.ipynb', 'Puzzle site with a coding puzzle each day of Advent, December 2022'), @@ -143,6 +143,7 @@ import re import urllib.request current_year = 2026 +new_year = current_year - 2 # What `find_newest` looks for def read_url(url: str) -> str: """Reads a file from the specified URL and returns its content as a string.""" @@ -178,7 +179,7 @@ def format_notebooks() -> str: find_newest(notebooks) return '\n'.join(format_category(name) for name in notebooks) -def find_newest(notebooks, label='New', year=current_year-1) -> None: +def find_newest(notebooks, label='New', year=new_year) -> None: """Mutate `notebooks['New']` to have a collection of newest notebooks.""" for category in notebooks: for line in notebooks[category]: