#!/bin/bash

grabber_primary_options () {
	theme_name=dvd-3
	Link_or_Application=Application
	SOURCE_type=folders
	StartupNotify='StartupNotify=true'
}

grabber_secondary_options () {
	avatar_name="$avatar_title"
	Launcher="avatar-factory -al $grabber_name --URL \"$SOURCE_item\" --avatar \"$folder2save/$avatar_filename.desktop\" --name \"$avatar_title\" --title \"$avatar_title\" --icon \"$icons_PATH/$icon_NAME.png\" --DND"
}

get_grabber_picture () {
	if [[ "" = "$(echo "${SOURCE_item##*/}" | egrep -i "^Temporada|^Season|^Serie|^Stagione|^Seizoen|^Reeks|^VIDEO_TS" )" ]]; then
		if [[ "" != "$(find "$SOURCE_item" -maxdepth 1 -type f \( -iname '*.avi' -or -iname '*.ogg' -or -iname '*.mpg' -or -iname '*.divx' -or -iname '*.mpeg' -or -iname '*.mov' -or -iname '*.mp4' -or -iname '*.mkv' -or -iname '*.wmv' -or -iname '*.asf' -or -iname '*.flv' \) -print -quit)" || "" != "$(find "$SOURCE_item" -maxdepth 1 -type d \( -iname 'Temporada*' -or -iname 'Season*' -or -iname 'Serie*' -or -iname 'Stagione*' -or -iname 'Seizoen*' -or -iname 'Reeks*'  -or -iname 'VIDEO_TS' \) -print -quit)" ]]; then
			grabber_picture="$(find "$SOURCE_item" -maxdepth 1 -type f \( -iname '*.jpg' -or -iname '*.jpeg' -or -iname '*.png' \) -print -quit)"
			if [[ -z $grabber_picture ]]; then
				imdb_page=$(wget -U firefox -qO - "http://www.google.com/search?hl=en&q=site%3Aimdb.com%2Ftitle+$(echo "$avatar_title" | sed -e 's/ /+/g' -e 's/(/%28/g' -e 's/)/%29/g')&btnI=I%27m+Feeling+Lucky&meta=")
				photo_line_number=$(( $(echo "$imdb_page" | grep -n -i '<div class="photo">' | cut -d: -f1 ) + 1 ))
				grabber_picture=$(echo "$imdb_page" | sed -n "$photo_line_number p" | sed "s|.*src=||" | cut -d\" -f2 | egrep -i "jpg$|jpeg$|png$")
				if [[ -n $grabber_picture ]]; then
					wget -q $grabber_picture -O /tmp/thumb$$.${grabber_picture##*.}
					grabber_picture=/tmp/thumb$$.${grabber_picture##*.}
				else
					grabber_picture=$avatar_factory_PATH/imdb-nocover.gif
				fi
			fi
		else
			grabber_picture=
		fi
	else
		grabber_picture=
	fi
}

