diff --git a/to_mediawiki.py b/to_mediawiki.py
new file mode 100644
index 0000000..7956cd2
--- /dev/null
+++ b/to_mediawiki.py
@@ -0,0 +1,30 @@
+import pandoc, sys
+
+pandoc.PANDOC_PATH = '/usr/bin/pandoc'
+
+if len(sys.argv) != 2:
+ sys.stderr.write("USAGE: to_mediawiki.py path/to/chapter.md")
+ sys.exit(-1)
+
+sys.stderr.write("Reading from " + sys.argv[1] + "\n")
+
+ifile = open(sys.argv[1])
+input_t = ""
+for line in ifile.readlines():
+ if len(line.strip()) > 0 and line.strip()[len(line.strip()) - 1] == "\\":
+ sys.stderr.write("found 1!\n")
+ line = line.strip("\n").strip("\\")
+ line += "
\n"
+ input_t += line
+
+doc = pandoc.Document()
+
+input_t = input_t.replace("{% highlight lua %}", "
") +input_t = input_t.replace("{% endhighlight %}", "") +input_t = input_t.replace("{{ page.root }}/static/", "modding_book_") +input_t = input_t.replace("{{ page.root }}", "") + +doc.markdown = input_t + +sys.stdout.write("{{ ModdingBook }}\n\n") +sys.stdout.write(doc.mediawiki)