Adds up navigation in dev server

wch-ch32v003
Felix "xq" Queißner 8 months ago
parent 71e60e3c44
commit 2ef68047de

@ -59,12 +59,18 @@ class Handler(SimpleHTTPRequestHandler):
r.append('<title>%s</title>\n</head>' % title)
r.append('<body>\n<h1>%s</h1>' % title)
r.append('<hr>\n<ul>')
suffix = path.removeprefix(self.directory)
if suffix != "/":
r.append('<li><a href="..">..</a></li>')
for name in list:
fullname = os.path.join(path, name)
displayname = linkname = name
if name.startswith("."):
# ignore "hidden" directories
continue
continue
# Append / for directories or @ for symbolic links
if os.path.isdir(fullname):
displayname = name + "/"

Loading…
Cancel
Save