# -*- coding: utf-8 -*- """sitemap.xml — every public page in both languages, each with its xhtml:link alternates (choice B).""" import sys sys.path.insert(0, __file__.rsplit("/", 1)[0]) from common import * META = {"/": ("monthly", "1.0", "0.9"), "/alkalmazasok": ("monthly", "0.8", "0.7"), "/biztonsagimentes": ("monthly", "0.7", "0.6"), "/technologiak": ("monthly", "0.7", "0.6"), "/gyik": ("monthly", "0.6", "0.5"), "/kapcsolat": ("yearly", "0.5", "0.4"), "/letoltes": ("monthly", "0.3", "0.3")} order = ["/", "/alkalmazasok", "/biztonsagimentes", "/technologiak", "/gyik", "/kapcsolat", "/letoltes"] pairs = {p[1]: p[3] for p in PAIRS} out = ['', ''] for lang in ("hu", "en"): for hu in order: en = pairs[hu] freq, phu, pen = META[hu] loc = hu if lang == "hu" else en out += [" ", " %s%s" % (SITE, loc), ' ' % (SITE, hu), ' ' % (SITE, en), ' ' % (SITE, hu), " %s" % freq, " %s" % (phu if lang == "hu" else pen), " "] out.append("") write("sitemap.xml", "\n".join(out)) print("written sitemap.xml:", 2 * len(order), "urls")