mirror of
https://github.com/cupcakearmy/advent-of-code.git
synced 2024-10-31 23:54:11 +01:00
25 lines
558 B
JavaScript
25 lines
558 B
JavaScript
const { default: axios } = require('axios')
|
|
|
|
async function getInput(year, day) {
|
|
const { data } = await axios({
|
|
url: `https://adventofcode.com/${year}/day/${day}/input`,
|
|
headers: {
|
|
Cookie: `session=${process.env.TOKEN};`,
|
|
},
|
|
})
|
|
return data
|
|
}
|
|
|
|
module.exports = {
|
|
params: async ({ args }) => {
|
|
const day = args.day.toString().padStart(2, '0') // Padded
|
|
return {
|
|
...args,
|
|
id: `${args.year}-${day}`,
|
|
dir: `./${args.year}/${day}`,
|
|
input: await getInput(args.year, parseInt(day)),
|
|
day,
|
|
}
|
|
},
|
|
}
|