X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=pages%2Flist.sh;h=cc5a7d2945ba49f1a85228cb1baf95c646b3f861;hb=be2bfa17d3c7b2ed13c01ee42f54bd614cbbe3e9;hp=34b43398a39e1dd2c56846432cd78e7b0f263465;hpb=563bd9812b0eb73ae4e49de012e0f67ed836faaf;p=serve0
diff --git a/pages/list.sh b/pages/list.sh
index 34b4339..cc5a7d2 100755
--- a/pages/list.sh
+++ b/pages/list.sh
@@ -19,6 +19,34 @@
. $_EXEC/pages/common.sh
+filters="${_GET[f]}"
+debug "FILTERS: $filters"
+
+quicklinks(){
+ output=''
+ tac ${_DATA}/meta/recent |while [ "$(echo "$output" |wc -l)" -lt 10 ] && read line; do
+ line="$line"
+ echo "$output" |grep -qF "$line" || output="$output$line\n"
+ done
+ echo $output
+}
+
+list_categories(){
+ echo none
+ printf %s "$taglist" |sed -rn 's;^([^:]+):.*$;\1;p' |sort -u
+}
+
+category_selected(){
+ cat="${1}:"
+ filter="$2"
+ [ "$cat" = "none:" ] && cat=''
+
+ printf %s "$taglist" \
+ | sed -r 's;^('"$filter"')$;1 &;;t;s;^;0 ;' \
+ | sed -rn 's;^(0|1) '"$cat"'([^:]+)$;\1 \2;p' \
+ | sed 's;^0 ;;'
+}
+
case "$1" in
title)
echo "Videos"