simplify kido to a site generator, convert to python