summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xwiki/wikigen.py51
1 files changed, 9 insertions, 42 deletions
diff --git a/wiki/wikigen.py b/wiki/wikigen.py
index 025031f..bb45384 100755
--- a/wiki/wikigen.py
+++ b/wiki/wikigen.py
@@ -5,16 +5,10 @@
# Author: Andrei Karas (4144)
import datetime
-import array
import os
import xml
-import csv
-#import ogg.vorbis
-#import StringIO
import sys
from xml.dom import minidom
-from xml.etree import ElementTree
-import zlib
wikia=open("Items.md", "w")
wikib=open("Monsters.md", "w")
@@ -109,31 +103,6 @@ def showFooter():
#printSeparator()
print("Done.")
-def enumDirs(parentDir):
- global warnings, errors
- try:
- files = os.listdir(parentDir)
- except OSError:
- #print "Directory error: " + parentDir
- if silent == False:
- warnings = warnings + 1
- return
- for file1 in files:
- if file1[0] == ".":
- continue
- file2 = os.path.abspath(parentDir + os.path.sep + file1)
- if not os.path.isfile(file2):
- enumDirs(file2)
- else:
- if filt.search(file1):
- try:
- minidom.parse(file2)
- except xml.parsers.expat.ExpatError as err:
- #print "error: " + file2 + ", line=" + str(err.lineno) + ", char=" + str(err.offset)
- errors = errors + 1
- if file1 != "testxml.py":
- checkFilePermission(file2)
-
def checkFilePermission(fullName):
global warnings
if os.access(fullName, os.X_OK):
@@ -213,14 +182,13 @@ def testItems(fileName, imgDir):
+ [Boots](#boots)\n\
\n")
- wk_wpn=[]
wk_usb=[]
wk_generic=[]
wk_neck=[]
wk_1h=[]
wk_2h=[]
# Shield, gloves, wings, pets, cards and such are still not handled.
- wk_shd=[]
+ #wk_shd=[]
wk_arm=[]
wk_pant=[]
@@ -235,7 +203,7 @@ def testItems(fileName, imgDir):
errors = errors + 1
return
idset = set()
- oldId = None
+ #oldId = None
for node in dom.documentElement.childNodes:
if node.nodeName == "include":
try:
@@ -259,7 +227,7 @@ def testItems(fileName, imgDir):
except:
errors = errors + 1
continue
- oldId = id
+ #oldId = id
if id in idset:
#print "error: " + fileName + ": duplicated id=" + id
errors = errors + 1
@@ -306,10 +274,10 @@ def testItems(fileName, imgDir):
except:
description = ""
- try:
- missile = node.attributes["missile-particle"].value
- except:
- missile = ""
+ #try:
+ # missile = node.attributes["missile-particle"].value
+ #except:
+ # missile = ""
try:
drawBefore = node.attributes["drawBefore"].value
@@ -620,7 +588,7 @@ def testMobs():
wikib.write("# Monster Database\n")
wikib.write("|ID|Name|hp|xp|def|atk|delay|modes|\n")
# 0 1 2 3 4 5 6 7
- tm_entry=False
+ #tm_entry=False # TODO: Drop list
tmb=['--','----','--','--','---','---','-----','-----']
# 0 1 2 3 4 5 6 7
for a in src:
@@ -795,7 +763,7 @@ def haveXml(dir):
if not os.path.isdir(dir) or not os.path.exists(dir):
return False
for file in os.listdir(dir):
- if filt.search(file):
+ #if filt.search(file):
return True
return False
@@ -827,7 +795,6 @@ showHeader()
#print "Detecting clientdata dir"
detectClientData([".", "..", "../../client-data", "../../clientdata"])
#print "Checking xml file syntax"
-#enumDirs(parentDir)
#loadPaths()
#testItemColors("/itemcolors.xml")