20110214: yt2.sh
by dervish on Feb.14, 2011, under Linux, Scripts
#!/bin/bash # randomize website youtube videos created by Jamey Hopkins # site then uses PHP to display the selected video on the site # 20100427 jah - youtuberand.sh -> yt2.sh # conversion to 0 byte file use # cut out email # 20100527 jah - create a .selected file for reference # 20110214 jah - use /bin/bash since ubuntu uses dash for sh which is not compat. w/ FILE=($FILES) # # NOTE: use vid.1.yt2, vid.same.yt, etc, to specify the same video more than once (increase odds) # move *.yt to *.yt.off (or some other extension) to disable selection # echo cd /root/Scripts/yt2.cm # match specific or all random # use -- to handle files that start with - [ "$1" != "" ] && FILES=`ls -- *$1*.yt 2>/dev/null` || FILES=`ls -- *.yt 2>/dev/null` echo "Matching Files:" echo "$FILES" # perform random magic FILE=($FILES) NFILES=${#FILE[*]} #count VID=`echo ${FILE[$((RANDOM%NFILES))]}` echo echo "Picked -> $VID" # send random youtube string to file echo "$VID" | cut -f1 -d. > /var/www/ciphermethod.com/random.youtube rm -- *selected >/dev/null 2>&1 cp -- $VID $VID.selected echo
No comments for this entry yet...
Leave a Reply
You must be logged in to post a comment.