use std::io::{Cursor, Read};
use zip::ZipArchive;
use crate::Result;
pub async fn get_unzipped(url: &str) -> Result<String>
{
let response = reqwest::get(url).await?;
let bytes = response.bytes().await?;
let mut archive = ZipArchive::new(Cursor::new(bytes))?;
let mut file = archive.by_index(0)?;
let mut contents = String::with_capacity(file.size() as usize);
file.read_to_string(&mut contents)?;
Ok(contents)
}