This project is a Java wrapper for the Advent of Code (AoC) leaderboard. It allows users to fetch data from an AoC leaderboard using its ID and generate beautiful graphs based on that data.
- JDK 17 or higher
- Maven (for building and running the project)
- Clone this repository or download the source code.
- Navigate to the project's root directory.
To use this wrapper, you need your Advent of Code session token. Here's how to obtain it:
- Go to Advent of Code website.
- Log in with your account.
- Open the Developer Tools in your browser (usually F12 or right-click and select "Inspect").
- Go to the Application tab.
- Find your session token under Cookies > Session.
Once you have your token:
- Create a file named
token.txt
in the project's root folder. - Paste your session token into this file and save it.
To run the project, you can simply go to the Main
class and run it. Apply adjustment as needed.
- Fetch leaderboard data from Advent of Code using a leaderboard ID. You need to have access to that leaderboard with your account.
- Generate graphs to visualize leaderboard data.
Contributions to this project are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a new Pull Request.
This project is licensed under the MIT License.
- Advent of Code team for providing an engaging and fun coding challenge platform.
- All contributors who participate in the development of this project.