#!/bin/bash
source templates/head.sh
if session_verify ${cookies[sh_session]}; then
for i in $(cat storage/subscribed); do
IFS=':'
y=($i)
IFS=$'\n'
data=$(curl -s "https://www.youtube.com/feeds/videos.xml?channel_id=${y[1]}");
video_id+=($(echo "$data" | grep "" | sed -E 's/[ ]+media:title>//g'))
video_date+=($(echo "$data" | grep "" | tail -n 15 | sed -E 's/[ ]+published>//g' | xargs -L1 date "+%s" -d))
done
queue=$(for (( i=0; i<${#video_id[@]}; i++ )); do echo "$i ${video_date[i]}"; done | sort -k2r | awk '{print $1}')
for i in $queue; do
echo "
${video_title[$i]}${video_date[$i]}
"
done
else
echo "gtfo"
fi