Mercurial > hg > toybox
comparison scripts/mkstatus.py @ 731:76e7bf56b2e6
Generate status page with new pubs.opengroup.org urls.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 01 Dec 2012 18:27:37 -0600 |
parents | ae3455c2989b |
children | 4094f14c47a2 |
comparison
equal
deleted
inserted
replaced
730:c8a595a38f14 | 731:76e7bf56b2e6 |
---|---|
21 | 21 |
22 pending=[] | 22 pending=[] |
23 done=[] | 23 done=[] |
24 | 24 |
25 outfile=open("www/status.gen", "w") | 25 outfile=open("www/status.gen", "w") |
26 outfile.write("<h2>All commands</h2><blockquote><p>\n") | 26 outfile.write("<a name=all><h2><a href=#all>All commands</a></h2><blockquote><p>\n") |
27 | 27 |
28 blah=list(reverse) | 28 blah=list(reverse) |
29 blah.sort() | 29 blah.sort() |
30 for i in blah: | 30 for i in blah: |
31 out=i | 31 out=i |
32 if "posix" in reverse[i]: out='[<a href="http://opengroup.org/onlinepubs/9699919799/utilities/%s.html">%s</a>]' % (i,out) | 32 if "posix" in reverse[i]: out='[<a href="http://pubs.opengroup.org/onlinepubs/9699919799/utilities/%s.html">%s</a>]' % (i,out) |
33 elif "lsb" in reverse[i]: out='<<a href="http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/%s.html">%s</a>>' % (i,out) | 33 elif "lsb" in reverse[i]: out='<<a href="http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/%s.html">%s</a>>' % (i,out) |
34 elif "development" in reverse[i]: out='(<a href="http://linux.die.net/man/1/%s">%s</a>)' % (i,out) | 34 elif "development" in reverse[i]: out='(<a href="http://linux.die.net/man/1/%s">%s</a>)' % (i,out) |
35 elif "request" in reverse[i]: out='<a href="http://linux.die.net/man/1/%s">%s</a>' % (i,out) | 35 elif "request" in reverse[i]: out='<a href="http://linux.die.net/man/1/%s">%s</a>' % (i,out) |
36 elif "toolbox" in reverse[i]: out='{%s}' % out | 36 elif "toolbox" in reverse[i]: out='{%s}' % out |
37 elif "ready" in reverse[i]: pass | 37 elif "ready" in reverse[i]: pass |
44 | 44 |
45 outfile.write(out+"\n") | 45 outfile.write(out+"\n") |
46 | 46 |
47 outfile.write("</p></blockquote>\n") | 47 outfile.write("</p></blockquote>\n") |
48 | 48 |
49 outfile.write("<h2>TODO</h2><blockquote><p>%s</p></blockquote>\n" % "\n".join(pending)) | 49 outfile.write("<a name=todo><h2><a href=#todo>TODO</a></h2><blockquote><p>%s</p></blockquote>\n" % "\n".join(pending)) |
50 outfile.write("<h2>Done</h2><blockquote><p>%s</p></blockquote>\n" % "\n".join(done)) | 50 outfile.write("<a name=done><h2><a href=#done>Done</a></h2><blockquote><p>%s</p></blockquote>\n" % "\n".join(done)) |