rendered paste body#!/bin/bash
imdbtool=/spacepants/media/Tools/imdb.pl
dir_top="/spacepants/media/Video/IMDB\ Top\ 250"
dir_src="../Movies"
rm -rf /spacepants/media/Video/IMDB\ Top\ 250/*
rm -f "$dir_top/Alphabetical/*"
mkdir /spacepants/media/Video/IMDB\ Top\ 250/Alphabetical/
for file in *
do
imdbid=""
imdbtop=""
if [ -d "$file" ]
then
echo "Checking $file.."
imdbid=`$imdbtool -M "$file" | grep "[[:digit:]]\{7\}" -om1`
if [ $imdbid -gt 1 ]
then
##imdbdata=`$imdbtool -D $imdbid`
imdbcover=`$imdbtool -P $imdbid`
if [ -f "$file/folder.jpg" ]
then
echo "Cover exists."
else
echo "Getting cover."
wget "$imdbcover" -O "$file/folder.jpg"
fi
imdbtop=`$imdbtool -D $imdbid | grep "Position" | grep -om1 "[[:digit:]]\([[:digit:]]\)\?\([[:digit:]]\)\?"`
echo $imdbtop
if [ $imdbtop -gt 0 ]
then
echo "Position $imdbtop in the Top 250"
imdbtop=`printf "%003.0f" $imdbtop`
cd /spacepants/media/Video/IMDB\ Top\ 250/
ln -s "$dir_src/$file" .
mv "$file" "$imdbtop. $file"
cd /spacepants/media/Video/IMDB\ Top\ 250/Alphabetical/
ln -s "../$dir_src/$file" .
cd /spacepants/media/Video/Movies/
echo "OK"
fi
fi
fi
done