#!/usr/bin/env python3
import requests
from pathlib import Path
from fire import Fire


def download(
    doi,
    base="https://dl-acm-org-s.a8.sjuku.top/doi/pdf",
    cookies="ddhgguuy_session=9cecd3cf7f339e688f65bab55dd8e374",
):
    headers = {"Cookie": cookies}
    resp = requests.get(f"{base}/{doi}", headers=headers)
    pdf = Path(doi + ".pdf")
    pdf.parent.mkdir(parents=True, exist_ok=True)
    pdf.write_bytes(resp.content)


if __name__ == "__main__":
    Fire(download)
