From a8eab3c9c86927c276c149f346739c70988a3090 Mon Sep 17 00:00:00 2001 From: thread Date: Wed, 15 Apr 2026 21:06:08 -0400 Subject: [PATCH] date offset fix & post response detail echo --- lib/cli.ex | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/lib/cli.ex b/lib/cli.ex index a18802c..e7fc2b4 100644 --- a/lib/cli.ex +++ b/lib/cli.ex @@ -14,10 +14,11 @@ defmodule Jump.CLI do end defp fetch(args) do - the_end = Calendar.strftime(DateTime.utc_now(), "%Y%m%d") - {the_end_int, ""} = Integer.parse(the_end) + format = &Calendar.strftime(&1, "%Y%m%d") - start = the_end_int - args[:days] + now = DateTime.utc_now() + the_end = format.(now) + start = now |> DateTime.add(-4, :day) |> format.() Jump.fetch(args[:article], start, the_end) end @@ -40,11 +41,16 @@ defmodule Jump.CLI do end defp finish(summary) do - Jump.post(summary) + %{status: status, body: %{"data" => data}} = Jump.post(summary) + IO.puts("Summary:") IO.inspect(summary) + IO.puts(""" + \nPost Response (Status #{status}): + #{inspect(data)} + """) + IO.puts("done.") end - end