diff --git a/wiki_to_md/wiki2gfm-batch.py b/wiki_to_md/wiki2gfm-batch.py new file mode 100644 index 0000000..c5bc83e --- /dev/null +++ b/wiki_to_md/wiki2gfm-batch.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python + +# Converts Google Code wiki pages to GitHub flavored Markdown. Unlike +# convert-repo.sh shell script, this doesn't remove or commit files. +USAGE="""Bulk converter for wiki pages. + +wiki2gfm-batch.py [args] +""" + +import glob +import sys + +import wiki2gfm + + +if not sys.argv[1:]: + sys.exit(USAGE) + +ROOT=sys.argv[1] +ARGS=sys.argv[2:] + +for wikifile in glob.glob("{}/*.wiki".format(ROOT)): + mdfile = wikifile[:-5] + ".md" + + print("**************************\n" + "Converting wiki: {}\n" + "To Markdown : {}\n" + "**************************\n".format(wikifile, mdfile)) + + args = ['--input_file='+wikifile, '--output_file='+mdfile] + args.extend(ARGS) + wiki2gfm.main(args) + + print("done\n\n")