Hi! I'm writing client for great adventofcode.com (first task already available, btw!): https://github.com/pkulev/aoc.el
It now works only with one private leaderboard, user ID and session ID must be set before running major mode.
Things like global leaderboard, multiple private leaderboards, viewing tasks, fetching task inputs and posting results are planned.