import requests
import re


with open("marvel.md", encoding="utf-8") as f:
    links = re.findall(r"^\d+\. \[(.+)\]\(/(.+)/\)$", f.read(), flags=re.MULTILINE)
    links = [(name, f"http://cpp.akno.dev/{link}") for name, link in links]


passed = 0
for name, link in links:
    res = requests.get(f"{link}/?ls")
    if res.status_code != 200:
        print(name)
        print(res.status_code, res.url)
        print()
    else:
        passed += 1

print(f"Finished with {passed} / {len(links)}")
input()
