Common Crawl .warc file download and parsing
Fetches a segment of the WARC file.
@spec get_segment(String.t(), integer(), integer(), keyword()) :: {:ok, %{warc: String.t(), headers: String.t(), response: String.t()}} | {:error, any()}