Skip to content

ojacquemart/advent-of-code-submit-plugin

Repository files navigation

Advent of Code Submit plugin

Effortlessly solve, build, and submit your Advent of Code solutions directly from IntelliJ IDEA!

🎯 Purpose

This project is a JetBrains IntelliJ plugin designed to streamline the Advent of Code experience for Kotlin and Java enthusiasts.

With this plugin, you can:

  • automatically build and run your solution for any day of the event.
  • submit your answers directly to Advent of Code without leaving your IDE.

Whether you're a competitive solver or just enjoying the holiday coding fun, this plugin saves you time and lets you focus on solving puzzles.

To submit your solutions, you need to log in into your Advent of Code account using the AOC tool window. The plugin will store your session cookie in the IDE's secure storage, so you don't have to log in every time you want to submit an answer.

At the moment, the plugin can only submit Java or Kotlin solutions. If you're using another language, you can still use the plugin to view the puzzles and download the inputs, but you'll need to submit your answers manually.

The inputs are downloaded into the .aoc folder in your project root. The plugin will automatically create this folder if it doesn't exist.

📝 TODO list

  • View the Advent of code puzzles
  • Submit your answers directly to Advent of Code
  • Download the inputs

👏 Kudos

Special kudos to this repo: Advent Of Code. It helped me a lot to build the basis of this plugin. The complete tree view of the puzzles is based on its work.

Installation

  • Using the IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "advent-of-code-submit-plugin" > Install

  • Using JetBrains Marketplace:

    Go to JetBrains Marketplace and install it by clicking the Install to ... button in case your IDE is running.

    You can also download the latest release from JetBrains Marketplace and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.

About

IntelliJ Plugin to submit the Advent Of Code solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages