Skip to content

sportshead/adventofcode

Repository files navigation

adventofcode

Scripts and solutions for Advent of Code. You can find my results in the commit messages of each day, with additional adjusted times to account for when I started (timezones are mean).

usage

Login to AoC on your browser. Add your AoC cookie in the form of session=abcdefg in cookie.txt. Workflow:

# source the script, adds ./bin to your path
. path.sh
today [year] [day] # defaults to current (adjusted for AoC timezone)
# opens browser tab, idea tab
# paste test input into input.txt
# when satisfied:
swap # swaps input.txt and _input.txt files
input # get input from AoC
submit 1 <answer>
part2 # automatically swaps back inputs, copies part1.ts to part2.ts, starts new watcher
swap
submit 2 <answer>

adjust # get time taken for part1 and part2 based on timestarted.txt
# you need to have a private leaderboard created, user id is hardcoded in bin/adjust.ts

About

Advent of Code solutions and utilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published