aoc-loader
TypeScript icon, indicating that this package has built-in type declarations

1.4.4 • Public • Published

Advent of Code Input Loader

Loads Advent of Code input data for a specified day and year. In order not to flood the website, the input data is cached in the temporary folder. The following executions, the data will be read from there.

Install

npm install aoc-loader

Use

const aocLoader = require('aoc-loader');

const year = 2020;
const day = 1;

aocLoader(year, day, sessionCookie).then((data) => {
    console.log(data);
});

If no sessionCookie is provided, aocLoader will try to get it from the AOC_SESSION environment variable. This is the recommended way of using this package.

If neither sessionCookie nor the AOC_SESSION environment variable is defined, then aocLoader will throw an error.

Get the session cookie

  1. Sign in to Advent of Code.
  2. Open the developer tools of your browser.
  3. Locate the cookies for the website.
    • E.g. in Chrome, you will find them under Application -> Cookies -> https://adventofcode.com
  4. Copy the value of the session cookie.

Package Sidebar

Install

npm i aoc-loader

Weekly Downloads

3

Version

1.4.4

License

MIT

Unpacked Size

19.6 kB

Total Files

7

Last publish

Collaborators

  • lindell