Releases: wimglenn/advent-of-code-data
Releases · wimglenn/advent-of-code-data
v0.9.7
- Don't use
%-I
in a strftime on it's not portable (breaks on Windows)
- Submit now accepts
1
or "1"
to mean part "a" and 2
or "2"
to mean part "b"
v0.9.6
- part b reopen URL goes directly to part b anchor in browser
- unlock text countdown changed to MM:SS to match calendar view
- check_guess output from submit is suppressed if quiet=True
v0.9.5
- The runner
aoc
now returns non-zero exit code if any puzzles were solved incorrectly.
v0.9.4
- Added
--check
option to aocd-token
script. Just checks existing token(s) for liveness and exits.
- Interactive use of
aocd.data
now works within PyCharm's pydevconsole REPL wrapper.
v0.9.3
Puzzle
model has answered_a
, answered_b
properties and an answered(part)
method. puzzle.answered_a
is equivalent to hasattr(puzzle, "answer_a")
.
v0.9.2
from aocd import notexist
will now have the context "notexist" on the AttributeError
exception.
v0.9.1
blocker
clears the countdown text off the terminal after unblocking
aoc
cli accepts autosubmit and reopen options
v0.9.0
- Puzzle model gets easter eggs feature
- User model gets stats feature
- submit is more idiot-proof
- aocd-token cookie scraper console script (requires
brower-cookie3
lib)
- "blocker" function in aocd.utils to sleep until the next unlock time
- get_data grows a new "block" keyword argument (default false)
- from aocd import lines and from aocd import numbers conveniences
- reduced posts to server in case aocd has already saved correct answers
v0.8.5
- For consistency of return value, accessing
Puzzle.my_stats
will still raise PuzzleUnsolvedError
unless you have solved both parts a and b.
v0.8.4
- added
Puzzle.view()
method (opens detail page in webbrowser)
- added experimental
Puzzle.my_stats
attribute (shows your completion time, rank, score)