{% extends "directory_base.html" %} {% block "title" %}Directory listing for ${.request.path}{% endblock %} {%- def "show_date" -%} {%- cache for 1d key [dt, .now.local.date, .tz] -%} {%- if dt -%} {%- if dt.local.date == .now.local.date -%} Today {%- else -%} ${localize:dt.local.date} {%- endif %} {%- endif -%} {%- end-cache -%} {%- end-def %} {% block "content" %}
{%- if .debug %}
fs
${debug:fs}
location
${fs[path]}
{%- endif %} {%- if directory %} {%- if show_permissions %} {%- endif %} {%- for resource in sortedby:[directory, `[not is_dir, lower:name]`] %} {%- if resource.is_dir %} {%- else %} {%- endif %} {%- if show_permissions %} {%- endif %} {%- endfor %}
Name Size
${resource.name} ${resource.name} ${filesize:resource.size}
{%- endif directory %}
moya.static

${filesize:sum:map:[directory, `is_dir ? 0 : size`]} {%- with counts:[directory, `is_dir ? "dir_count" : "file_count"`] %} in ${(file_count or 0)::','} {% if file_count == 1 %}file{% else %}files{% endif %}. {%- if dir_count %} ${(dir_count or 0)::','} {% if dir_count == 1 %}directory{% else %}directories{% endif %}.{% endif %} {%- endwith %}


{% endblock %}