import requests, sys
if len(sys.argv) != 4:
    print("Only takes 1 arg - number")
else:
    try:
        e = int(sys.argv[3])
        isnum = True
    except:
        isnum = False
    if isnum:
        req = requests.get(f"https://xkcd.com/{e}/info.0.json")
        if req.status_code == 404:
            print("Comic not found.")
        elif req.ok:
            title = req.json()["title"]
            alt = req.json()["alt"]
            print(f"xkcd {e}: {title} ⁜ {alt} ⁜ https://xkcd.com/{e}")
        else:
            print("Couldn't fetch: status code {req.status_code}")
    else:
        print("Argument must be a number")