aocleaderboard 0.1.0

Merge multiple Advent of Code leaderboards
aocleaderboard-0.1.0 is not a library.

aocleaderboard

Advent of Code private leaderboards are currently limited to 200 users. This simple web app can merge users from multiple leaderboards, recalculate their scores based on the total number of members, and present them in a single page with the same look and feel of the original Advent of Code website. Leaderboards are fetched in JSON format from the adventofcode.com API URL.

Requirements

This app uses Rocket web framework and, therefore, requires a nightly version of Rust.

Setup

TODO

Features

  • To avoid overloading the Advent of Code website, leaderboards are cached in memory and fetched again after a configurable time limit (by default, 15 minutes).
  • Leaderboards can be ordered by local score (based on the time each star was acquired) or by number of stars. Tie breaks are broken by the time the most recent star was acquired.

Support Advent of Code

Advent of Code is a free online Advent calendar of small programming puzzles created by Eric Wastl and maintained by volunteers. Please consider supporting their work.