Advent of Code challenges in Common Lisp
Find a file
2024-11-23 14:31:24 +01:00
src use parachute as test framework, move tests to separate package 2024-11-23 14:30:40 +01:00
test/2018 move test to separate system 2024-11-23 14:31:24 +01:00
tests initial commit 2024-11-17 22:32:08 +01:00
.gitignore initial commit 2024-11-17 22:32:08 +01:00
aoc.asd use parachute as test framework, move tests to separate package 2024-11-23 14:30:40 +01:00
README.org add docs about the configuration 2024-11-17 22:58:27 +01:00

Aoc - Advent of Code challenges and solutions.

Usage

Installation

The app relies on AOC_SESSION environment variable with the session value from the cookie when logged in to the Advent of Code site. I recommend using a .envrc file and the pass password manager to store the secret :

export AOC_SESSION=$(pass snamellit/advent-of-code)

Author

Implementation Notes:

Notable Utilities

aoc:test-input <year> <day>

Fetches the test input for the given day in the given year.

Used dependencies

Dexador

A comprehensive HTTP client library.

GitHub repository with documentation

The library leverages the cl-cookie library for cookie management.

Copyright

Copyright (c) 2024 Peter Tillemans (pti@snamellit.com)

License

Licensed under the MIT License.