#!/usr/bin/env python3 # coding: utf-8 # # This file is in the public domain. # # This script runs the jinja2 templating engine on an input template-file # using the specified locale for gettext translations, and outputs # the resulting (HTML) ouptut-file. # # Note that the gettext files need to be prepared first. This script # is thus to be invoked via the Makefile. import jinja2 import sys from pathlib import Path, PurePath # Make sure the current directory is in the search path when trying # to import i18nfix. sys.path.insert(0, ".") sys.path.insert(0, "inc/") from inc.site import SiteGenerator def main(): x = SiteGenerator() x.gen_abstract("newsposts", "abstract", "page", 1000) x.gen_newspost_content("newsposts", "content", "page", "en") x.run() if __name__ == "__main__": main()