sudo ln -s /path/to/mdgen_all.py /usr/bin/mdgen_all And simple use `mdgen_all` to generate all the html files. TODO: * for loops optimize * fault tolerance * use the base config (the same as mdgen.py) """ from __future__ import print_function import os from os import path as osp import configs import comm from mdgen import generator if __name__ == "__main__": root_path = configs.WIKI_PATH for root, dirs, files in os.walk(root_path): for filename in files: if comm.filter_suffix(filename): continue md_file = osp.join(root, filename) try: generator(md_file) except BaseException, e: print(str(e))
def _generate(self, event): try: generator(event.pathname) logging.info("Svn up: %s" % event.pathname) except BaseException, e: logging.error("Svn up: %s. %s" % (event.pathname, str(e)))