#! /bin/zsh # # this file: # https://dataswamp.org/~incal/conf/.zsh/len . ~/public_html/conf/.zsh/pdf-meta . ~/public_html/conf/.zsh/video-meta len () { local fs=($@) local vids=() local ext for f in $fs; do ext=${f:e} case $ext in (pdf) echo $(pdf-length-2 $f) $f ;; (3GP|M2TS|anx|asf|avi|axv|cgm|dl|emf|flc|fli|flv|gl|m2ts|m2v|m4v|mkv|vid|mp3|mp4|mp4v|mpeg|mpg|nuv|ogm|ogv|ogx|qt|rm|rmvb|ts|vob|wav|webm|wmv|xcf|xwd|yuv) vids+=$f ;; esac done [[ $vids ]] && vlen $vids }