Compare commits
1 Commits
followup
...
c9bd5207b0
| Author | SHA1 | Date | |
|---|---|---|---|
| c9bd5207b0 |
+13
-5
@@ -14,12 +14,15 @@ defmodule Jump.CLI do
|
||||
end
|
||||
|
||||
defp fetch(args) do
|
||||
the_end = Calendar.strftime(DateTime.utc_now(), "%Y%m%d")
|
||||
format = &Calendar.strftime(&1, "%Y%m%d")
|
||||
|
||||
now = DateTime.utc_now()
|
||||
the_end = format.(now)
|
||||
{the_end_int, ""} = Integer.parse(the_end)
|
||||
|
||||
start = the_end_int - args[:days]
|
||||
start = now |> DateTime.add(-4, :day) |> format.()
|
||||
|
||||
Jump.fetch(args[:article], start, the_end)
|
||||
Jump.fetch(args[:article], start, the_end_int)
|
||||
end
|
||||
|
||||
defp calculate(items, args) do
|
||||
@@ -40,11 +43,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
|
||||
|
||||
Reference in New Issue
Block a user