From dc0d57969751cd110710e9578e51013e456c1dc0 Mon Sep 17 00:00:00 2001 From: Buddhism8003 Date: Sun, 14 Dec 2025 16:07:47 +0100 Subject: [PATCH] switched the input arguments of teh downloader for better user experience --- AdventOfCode.Downloader/Program.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AdventOfCode.Downloader/Program.cs b/AdventOfCode.Downloader/Program.cs index e008ab2..46e73c9 100644 --- a/AdventOfCode.Downloader/Program.cs +++ b/AdventOfCode.Downloader/Program.cs @@ -2,12 +2,12 @@ if (args.Length < 3) { - Console.WriteLine("Usage: AdventOfCode-Downloader.exe "); + Console.WriteLine("Usage: AdventOfCode-Downloader.exe "); return; } int year, day; -if (!(int.TryParse(args[0], out year) && year <= DateTime.Now.Year && year > 2015) || !(int.TryParse(args[1], out day) && day is >= 1 and <= 25)) +if (!(int.TryParse(args[1], out year) && year <= DateTime.Now.Year && year > 2015) || !(int.TryParse(args[2], out day) && day is >= 1 and <= 25)) { Console.WriteLine("Invalid year or date argument.\nYear must be between 2015 and current year and day must be between 1 and 25"); return; @@ -20,7 +20,7 @@ if(!Directory.Exists(Path.GetDirectoryName(path))) var url = new Uri($"https://adventofcode.com/{year}/day/{day}/input"); using var client = new HttpClient(); -client.DefaultRequestHeaders.Add("Cookie", $"session={args[2]}"); +client.DefaultRequestHeaders.Add("Cookie", $"session={args[0]}"); var responseMessage = await client.GetAsync(url); if (responseMessage.IsSuccessStatusCode) {