]> git.plutz.net Git - rawnet/blobdiff - widgets.sh
list_videos function including sorting
[rawnet] / widgets.sh
index f844ba4db31b1032dc4d4aefaf2b0938db1941b3..b951216f64643134ed0add2e9650435e48a59c30 100755 (executable)
@@ -34,21 +34,16 @@ w_video(){
 }
 
 w_channel(){
-  local vid_db
   eval "$LOCAL_CHANNEL"
 
   if read_channel; then
-    vid_db="${_DATA}/${CHANNEL_ID}/videos.db"
-
     cat <<-EOF
        [div .channel
          [div .description
            [h2 [a href="${_BASE}/channel/${CHANNEL_ID}/" $(HTML "${CHANNEL_NAME:-(Unnamed Channel)}")]]
            ${CHANNEL_DESCR_CACHE}
-         ]$(
-            [ -f "$vid_db" -a -r "$vid_db" ] \
-           && while w_video; do :; done <"$vid_db"
-         )
+         ]
+         $( list_videos |while w_video; do :; done; )
        ]
        EOF
   else