From 4a89ad9c67871fb380cb889f712904f2aaedbaa6 Mon Sep 17 00:00:00 2001 From: nd <git@notandy.de> Date: Sat, 11 Dec 2021 17:02:55 +0100 Subject: [PATCH] sort files and folders --- Dockerfile.debian-bullseye-directory-listing | 2 +- {directory-listening => directory-listing}/create-index.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) rename {directory-listening => directory-listing}/create-index.py (99%) diff --git a/Dockerfile.debian-bullseye-directory-listing b/Dockerfile.debian-bullseye-directory-listing index 716e3eb..f80def8 100644 --- a/Dockerfile.debian-bullseye-directory-listing +++ b/Dockerfile.debian-bullseye-directory-listing @@ -7,4 +7,4 @@ RUN apt-get -qq update && \ apt-get -qq install python3 python3-jinja2 && \ apt-get -qq clean -COPY directory-listening/create-index.py /usr/local/bin/create-directory-html-index +COPY directory listing/create-index.py /usr/local/bin/create-directory-html-index diff --git a/directory-listening/create-index.py b/directory-listing/create-index.py similarity index 99% rename from directory-listening/create-index.py rename to directory-listing/create-index.py index 07be7ef..a3a16e1 100755 --- a/directory-listening/create-index.py +++ b/directory-listing/create-index.py @@ -83,6 +83,8 @@ def main(inputfolder, outputfolder, ignore_files): </html> """) for path, dirs, files in os.walk(inputfolder): + dirs.sort() + files.sort() relativ_path_to_input = os.path.relpath(path, inputfolder) entries = [(i, os.stat(os.path.join(path, i)), i in dirs) for i in dirs+files if not i in ignore_files] html_index = template.render(path=relativ_path_to_input, entries=entries) -- GitLab