Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
 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)))
Ejemplo n.º 3
0
 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)))