]> git.plutz.net Git - serve0/blobdiff - indexmeta.sh
improved time formatting
[serve0] / indexmeta.sh
index f0185fb77fefa4381df607eeaf23af929edfe7f4..00741d44881793000fce5b4f2e24142d8e6cf51f 100644 (file)
@@ -8,11 +8,8 @@ file_pattern='^.*\.(mov|ts|mpg|mpeg|mp4|m4v|avi|mkv|flv|sfv|wmv|ogm|ogv|webm|iso
 
 meta_name() {
   local fn
-  fn="$1"
-  fn="${fn##*/}"
-  fn="${fn%.*}"
-  STRING "$fn"
-  printf '\r'
+  fn="$1"; fn="${fn##*/}"; fn="${fn%.*}"
+  STRING "$fn"; printf '\r'
 }
 
 meta_line() {
@@ -64,15 +61,14 @@ meta_purge(){
 
 meta_info(){
   local file meta
-  file="$1"
-  meta="${file%/*}/.index/meta"
+  file="$1"; meta="${file%/*}/.index/meta"
 
   if [ -d "${meta%/meta}" ]; then
     grep -aF " $(meta_name "$file")" "$meta" \
     | grep -m1 -axE '[0-9]+    [0-9]+  [0-9]+  tags=[^ ]*      comment=[^      ]*      .+' \
     || meta_file "$file"
   else
-    printf '0\t0\t0\ttags=\tcomment=\t\r'
+    printf '0\t0\t0\ttags=\tcomment=\t%s\r' "$(meta_name "$file")"
   fi
 }