ex_data.gov.ua/lib/ex_data_gov_u_a/resource/base.ex

12 lines
336 B
Elixir

defmodule ExDataGovUA.Resource.Base do
def download(url, _filename) do
url
|> ExDataGovUA.Streamers.HttpStreamer.get()
|> ExDataGovUA.Archivers.Gz.inflate()
|> ExDataGovUA.Decoders.JaxonDecoder.decode()
|> Enum.to_list()
# |> Stream.run()
# |> ExDataGovUA.Streamers.FileStreamer.export(filename)
end
end