mirror of
https://github.com/moparisthebest/xeps
synced 2025-03-11 06:50:01 -04:00
Adjust paths and make extensions.xml sharable.
git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@3548 4b5297f7-1745-476d-ba37-a9c6900126ab
This commit is contained in:
parent
33e231d0ea
commit
48be941523
15
gen.py
15
gen.py
@ -43,7 +43,7 @@ import glob
|
|||||||
from xml.dom.minidom import parse,parseString,Document,getDOMImplementation
|
from xml.dom.minidom import parse,parseString,Document,getDOMImplementation
|
||||||
|
|
||||||
XEPPATH = "/var/www/vhosts/xmpp.org/extensions"
|
XEPPATH = "/var/www/vhosts/xmpp.org/extensions"
|
||||||
BUILDDICT = "/var/xsf/xepbuild.dict"
|
CONFIGPATH = "/var/local/xsf"
|
||||||
|
|
||||||
verbose = False
|
verbose = False
|
||||||
last_build = {}
|
last_build = {}
|
||||||
@ -136,7 +136,7 @@ class XEPTable:
|
|||||||
while(xeprow.hasChildNodes()):
|
while(xeprow.hasChildNodes()):
|
||||||
xeprow.removeChild(xeprow.firstChild)
|
xeprow.removeChild(xeprow.firstChild)
|
||||||
|
|
||||||
col = parseString('''<td valign='top'><a href='http://newsite.xmpp.org/extensions/xep-''' + info.getNr() + ".html'>XEP-" + info.getNr() + '''</a> <a href='http://newsite.xmpp.org/extensions/xep-''' + info.getNr() + '''.pdf'>(PDF)</a></td>''')
|
col = parseString('''<td valign='top'><a href='xep-''' + info.getNr() + ".html'>XEP-" + info.getNr() + '''<a href='xep-''' + info.getNr() + '''.pdf'>(PDF)</a></td>''')
|
||||||
xeprow.appendChild(col.getElementsByTagName("td")[0])
|
xeprow.appendChild(col.getElementsByTagName("td")[0])
|
||||||
|
|
||||||
col = parseString("<td valign='top'>" + info.getTitle() + "</td>")
|
col = parseString("<td valign='top'>" + info.getTitle() + "</td>")
|
||||||
@ -268,7 +268,7 @@ def buildXEP( filename ):
|
|||||||
else:
|
else:
|
||||||
print "PDF(ERROR)"
|
print "PDF(ERROR)"
|
||||||
|
|
||||||
x = XEPTable("extensions.xhtml")
|
x = XEPTable(CONFIGPATH + "/extensions.xml")
|
||||||
xinfo = XEPInfo(filename)
|
xinfo = XEPInfo(filename)
|
||||||
x.setXEP( xinfo )
|
x.setXEP( xinfo )
|
||||||
x.save()
|
x.save()
|
||||||
@ -291,6 +291,7 @@ def usage():
|
|||||||
|
|
||||||
def main(argv):
|
def main(argv):
|
||||||
global verbose
|
global verbose
|
||||||
|
global CONFIGPATH
|
||||||
buildall = False
|
buildall = False
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -312,9 +313,9 @@ def main(argv):
|
|||||||
except:
|
except:
|
||||||
xep = remainder[0]
|
xep = remainder[0]
|
||||||
|
|
||||||
last_build = loadDict(BUILDDICT)
|
last_build = loadDict(CONFIGPATH + "/xepbuild.dict")
|
||||||
|
|
||||||
commands.getstatusoutput("rm /tmp/xepbuilder")
|
commands.getstatusoutput("rm -rfd /tmp/xepbuilder")
|
||||||
commands.getstatusoutput("mkdir /tmp/xepbuilder")
|
commands.getstatusoutput("mkdir /tmp/xepbuilder")
|
||||||
commands.getstatusoutput("cp ../images/xmpp.pdf /tmp/xepbuilder/xmpp.pdf")
|
commands.getstatusoutput("cp ../images/xmpp.pdf /tmp/xepbuilder/xmpp.pdf")
|
||||||
commands.getstatusoutput("cp ../images/xmpp-text.pdf /tmp/xepbuilder/xmpp-text.pdf")
|
commands.getstatusoutput("cp ../images/xmpp-text.pdf /tmp/xepbuilder/xmpp-text.pdf")
|
||||||
@ -324,9 +325,9 @@ def main(argv):
|
|||||||
else:
|
else:
|
||||||
buildXEP( xep )
|
buildXEP( xep )
|
||||||
|
|
||||||
commands.getstatusoutput("sed -e '1s/<?[^?]*?>//' extensions.xhtml > " + XEPPATH + "/../includes/xeplist.txt")
|
commands.getstatusoutput("sed -e '1s/<?[^?]*?>//' " + CONFIGPATH + "/extensions.xml > " + XEPPATH + "/../includes/xeplist.txt")
|
||||||
|
|
||||||
saveDict(BUILDDICT, last_build)
|
saveDict(CONFIGPATH + "/xepbuild.dict", last_build)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main(sys.argv[1:])
|
main(sys.argv[1:])
|
Loading…
x
Reference in New Issue
Block a user