Check size before download

Add common.php with common functions
This commit is contained in:
nemunaire 2012-05-20 10:22:37 +02:00
commit f8d59cca32
8 changed files with 455 additions and 308 deletions

44
dl.sh
View file

@ -23,26 +23,34 @@ if [ ! -e /tmp/dlEnCours ]; then
echo "-- " >> $f.done
transmission-remote -AS
else
echo "$lign" >> $pwd/database
$pwd/youtube-dl --get-title --get-thumbnail --get-filename "$lign" >> $pwd/database
echo "-- " >> $pwd/database
size=`$pwd/youtube-dl --skip-download http://www.youtube.com/watch?v=nh_hs-8_zF4 | grep "File size"`
if echo $size | grep -E " [1234]?[0-9]{2}\.[0-9]+M "
then
echo "$lign" >> $pwd/database
echo "$lign" > $f.ec
$pwd/youtube-dl -c -o "$pwd/content/%(id)s.%(ext)s" "$lign"
# $pwd/youtube-dl --no-progress -c -o "$pwd/content/%(id)s.%(ext)s" "$lign"
echo "$lign" >> $f.ec
echo "${f:$((${#pwd} + 7)):4}"
if [ "${f:$((${#pwd} + 7)):4}" == "nemu" ]; then
echo "nemu convertion"
$pwd/youtube-dl --no-progress -c -k -o "$pwd/content/%(id)s.%(ext)s" --extract-audio --audio-format=vorbis "$lign"
$pwd/youtube-dl --get-title --get-thumbnail --get-filename "$lign" >> $pwd/database
echo "-- " >> $pwd/database
echo "$lign" > $f.ec
$pwd/youtube-dl -c -o "$pwd/content/%(id)s.%(ext)s" "$lign"
# $pwd/youtube-dl --no-progress -c -o "$pwd/content/%(id)s.%(ext)s" "$lign"
echo "$lign" >> $f.ec
echo "${f:$((${#pwd} + 7)):4}"
if [ "${f:$((${#pwd} + 7)):4}" == "nemu" ]; then
echo "nemu convertion"
$pwd/youtube-dl --no-progress -c -k -o "$pwd/content/%(id)s.%(ext)s" --extract-audio --audio-format=vorbis "$lign"
else
$pwd/youtube-dl --no-progress -c -k -o "$pwd/content/%(id)s.%(ext)s" --extract-audio --audio-format=mp3 "$lign"
fi
echo "" > $f.ec
echo "$lign" >> $f.done
chown www-data:www-data $f.done $f.ec
else
$pwd/youtube-dl --no-progress -c -k -o "$pwd/content/%(id)s.%(ext)s" --extract-audio --audio-format=mp3 "$lign"
fi
echo "" > $f.ec
echo "$lign" >> $f.done
fi
echo $size
fi
fi
#Remove the action from the file
sed -i '1d' $f