X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=widgets.sh;h=b951216f64643134ed0add2e9650435e48a59c30;hb=refs%2Fheads%2Fmaster;hp=1aa6272a2e9fb29cafe4713c3e7d94f30ffe799a;hpb=eaa8b25194f1c98e481cf999d6926fe2c249d29f;p=rawnet diff --git a/widgets.sh b/widgets.sh index 1aa6272..b951216 100755 --- a/widgets.sh +++ b/widgets.sh @@ -6,14 +6,6 @@ include_widgets="$0" . "$_EXEC/db_channel.sh" . "$_EXEC/db_video.sh" -AUTHOR(){ - if [ "$CHANNEL_ID" -a "$USER_ID" -a ! "${CHANNEL_AUTHORS##*${USER_ID}*}" ]; then - return 0 - else - return 1 - fi -} - w_video(){ local thumb eval "$LOCAL_VIDEO" @@ -42,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