X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=pages%2Flist.sh;h=37f764e4bf15979d809a53d3bf91512929574ea7;hb=e542e0a34e796df05efa42cdb091ba4032836bdd;hp=70859d51c1207b266d598b6a9a97761b7ac2581a;hpb=1b67bea58f5b51d440470994940adc01b8d8ba52;p=serve0 diff --git a/pages/list.sh b/pages/list.sh index 70859d5..37f764e 100755 --- a/pages/list.sh +++ b/pages/list.sh @@ -95,9 +95,9 @@ VIDEOend genlist(){ case "$order" in - Date) ls -c "${_DATA}"/videos/ |egrep -i "$file_pattern";; + Date) find "${_DATA}"/videos/ -maxdepth 1 -mindepth 1 -printf '%T@ %f\n' |sort -r |cut -d\ -f2- |egrep -i "$file_pattern";; Length) sed -sn 1p "${_DATA}"/meta/*.meta |sort -n |sed -r 's;^[0-9\t]+\t;;';; - Name) printf '%s\n' "${_DATA}"/videos/* |sed -r 's;^.*/;;;';; + Name) find "${_DATA}"/videos/ -maxdepth 1 -mindepth 1 -printf '%f\n' |sort |egrep -i "$file_pattern";; esac }