]> git.plutz.net Git - serve0/blobdiff - pages/view.sh
styling for pagination links
[serve0] / pages / view.sh
index 97b8e37ea672b98e18e69666e47cdf59e8402895..fef4f780a8066c5d203df769748b4aead5cc8bf5 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/zsh
 
-# Copyright 2014, 2015 Paul Hänsch
+# Copyright 2014 2016 Paul Hänsch
 #
 # This file is part of Serve0.
 # 
 # You should have received a copy of the GNU Affero General Public License
 # along with Serve0.  If not, see <http://www.gnu.org/licenses/>. 
 
-. $_EXEC/pages/list.sh
-. $_EXEC/pages/tree.sh
+. $_EXEC/pages/common.sh
 
 info="${_GET[i]}"
 location="$(invalidate "${_GET[l]}" '(.*/)?\.\.(/.*)?|' /)"
 directory="${location%/*}"
 
+TITLE="$info"
+
 meta="${_DATA}/meta/$info.meta"
 [ -n "$info" ] && video="${_DATA}/videos/$info" \
                || video="${treeroot%/}/${location#/}"
@@ -32,7 +33,7 @@ description="$(sed -n '3,$p' "$meta")"
 length=0; width=0; height=0;
 
 debug "Analysing video: $video"
-echo '' |mplayer -input nodefault-bindings -nosound -vo null -identify -frames 0 "$video" \
+printf '' |mplayer -input nodefault-bindings -nosound -vo null -identify -frames 0 "$video" \
 | sort \
 | sed -rn 's:ID_LENGTH=(.*)(\..*)$:\1:p;
            s:ID_VIDEO_HEIGHT=(.*):\1:p;