import os
BASE = os.path.dirname(os.path.abspath(__file__))
SLUGS = """2022-p3-maths-practice-paper-3-pei-hwa-pdf
2022-p3-maths-semestral-assessment-2-acs-junior-pdf
2022-p3-maths-semestral-assessment-2-acs-primary-pdf
2022-p3-maths-semestral-assessment-2-catholic-high-pdf
2022-p3-maths-semestral-assessment-2-chij-pdf
2022-p3-maths-semestral-assessment-2-henry-park-pdf
2022-p3-maths-semestral-assessment-2-methodist-girls-pdf
2022-p3-maths-semestral-assessment-2-nan-hua-pdf
2022-p3-maths-semestral-assessment-2-nanyang-pdf
2022-p3-maths-semestral-assessment-2-pei-chun-pdf
2022-p3-maths-semestral-assessment-2-pei-hwa-pdf
2022-p3-maths-semestral-assessment-2-raffles-girls-pdf
2022-p3-maths-semestral-assessment-2-red-swastika-pdf
2022-p3-maths-semestral-assessment-2-rosyth-pdf
2022-p3-maths-semestral-assessment-2-singapore-chinese-girls-pdf
2022-p3-maths-semestral-assessment-2-tao-nan-pdf
2022-p3-maths-topical-test-chij-pdf
2022-p3-maths-weighted-assessment-1-chij-pdf
2022-p3-maths-weighted-assessment-1-henry-park-pdf
2022-p3-maths-weighted-assessment-1-methodist-girls-pdf
2022-p3-maths-weighted-assessment-1-nan-hua-pdf
2022-p3-maths-weighted-assessment-1-nanyang-pdf
2022-p3-maths-weighted-assessment-1-pei-hwa-pdf
2022-p3-maths-weighted-assessment-1-red-swastika-pdf
2022-p3-maths-weighted-assessment-1-rosyth-pdf
2022-p3-maths-weighted-assessment-1-tao-nan-pdf
2022-p3-maths-weighted-assessment-2-acs-pdf
2022-p3-maths-weighted-assessment-2-catholic-high-pdf
2022-p3-maths-weighted-assessment-2-chij-pdf
2022-p3-maths-weighted-assessment-2-henry-park-pdf
2022-p3-maths-weighted-assessment-2-nan-hua-pdf
2022-p3-maths-weighted-assessment-2-nanyang-pdf
2022-p3-maths-weighted-assessment-2-pei-chun-pdf
2022-p3-maths-weighted-assessment-2-pei-hwa-pdf
2022-p3-maths-weighted-assessment-2-red-swastika-pdf
2022-p3-maths-weighted-assessment-2-rosyth-pdf
2022-p3-maths-weighted-assessment-2-tao-nan-pdf
2022-p3-maths-weighted-assessment-3-catholic-high-pdf""".strip().splitlines()
outdir = os.path.join(BASE, "P3")
os.makedirs(outdir, exist_ok=True)
n = 0
for slug in SLUGS:
    slug = slug.strip()
    if not slug:
        continue
    with open(os.path.join(outdir, slug + ".url"), "w", encoding="utf-8") as f:
        f.write("[InternetShortcut]\nURL=https://sgexam.com/subject/maths/" + slug + "/\n")
    n += 1
print("wrote %d .url files into P3/" % n)
