Skip to content

Java wrapper for fetching data from the Advent of Code website and generating beautiful graphs

License

Notifications You must be signed in to change notification settings

zaw4rud0/aoc-utils-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Advent of Code Utils 🌟

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.

Getting Started

Prerequisites

  • JDK 17 or higher
  • Maven (for building and running the project)

Installation

  1. Clone this repository or download the source code.
  2. Navigate to the project's root directory.

Configuration

To use this wrapper, you need your Advent of Code session token. Here's how to obtain it:

  1. Go to Advent of Code website.
  2. Log in with your account.
  3. Open the Developer Tools in your browser (usually F12 or right-click and select "Inspect").
  4. Go to the Application tab.
  5. Find your session token under Cookies > Session.

Once you have your token:

  1. Create a file named token.txt in the project's root folder.
  2. Paste your session token into this file and save it.

Running the Project

To run the project, you can simply go to the Main class and run it. Apply adjustment as needed.

Features

  • 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.

Contributing

Contributions to this project are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a new Pull Request.

License

This project is licensed under the MIT License.

Acknowledgments

  • Advent of Code team for providing an engaging and fun coding challenge platform.
  • All contributors who participate in the development of this project.

About

Java wrapper for fetching data from the Advent of Code website and generating beautiful graphs

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages