#!/usr/bin/env python3

import os
import sys

directory = "/projects/dptools/www"

for filename in sorted(os.listdir(directory)):
    filepath = os.path.join(directory, filename)
    if os.path.isfile(filepath) and filename != "index.cgi" and not filename.startswith('.'):
        # Safe escaping for HTML
        safe_name = filename.replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;')
        print(f'    <li><a href="{filename}">{safe_name}</a></li>')
