import os, sys

index = """<html>
<head>
<link type="text/css" rel="stylesheet" href="/~shabadu/layout.css" />
<title>INTERNETS</title>
</head>
<body>
<div class="header">Tim's Toys</div>
<ul id="navlist">
    <li><a href="/~shabadu/">Home</a></li>
    <li><a href="/~shabadu/finished/">Finished</a></li>
    <li><a href="/~shabadu/projects/">Projects</a></li>
    <li><a href="/~shabadu/tools/">Tools</a></li>
    <li><a href="/~shabadu/media/">Media</a></li>
    <li><a href="/~shabadu/misc/">Misc</a></li>
</ul>
<div class="body">
<dl>
%s
</dl>
</div>
</body>
</html>"""

internal = ""
path = sys.argv[1]
print "generating index for %s" % path

files = os.listdir(path)
for file in files:
    if file != "index.html" and file != "index2.html":
        internal += "<dt><a href='%s'>%s</a></dt>\n<dd></dd>\n\n" % (file, file)
index = index % internal

if os.access("%s/index.html" % path, os.F_OK):
    os.rename("%s/index.html" % path, "%s/index2.html" % path)
f = open("%s/index.html" % path, "w")
f.write(index)
f.close()
