Current section
Files
Jump to
Current section
Files
lib/mercury.ex
defmodule Mercury do
use HTTPoison.Base
@base_url "https://mercury.postlight.com/parser"
def parse(url) do
get!(url)
end
def process_url(url) do
params = %{ url: url }
@base_url <> "?" <> URI.encode_query(params)
end
defp process_request_headers(headers), do: headers ++ ["x-api-key": api_key]
defp process_response_body(body) do
body
|> Poison.decode!
end
def api_key do
Application.get_env(:mercury, :api_key)
end
end