#!/bin/bash

case $LANG in
    es*) 
		 MOREINFORMATION="Más información:"
		 EXTERNALLINK="Enlace externo"
 ;;
    gl*) 
		 MOREINFORMATION="Más información:"
		 EXTERNALLINK="Enlace externo"
 ;;
    *) 	
		MOREINFORMATION="More information:"
		EXTERNALLINK="External link"
 ;;
esac


if [ "$1" == "" ];then
    BUSCA=`yad --entry --title "Picaros SOS"`
    if [ "$BUSCA" == "" ];then
	exit 0
    fi
    smtube "$BUSCA"
else

cd /tmp
rm -r ypm
cp -a /usr/local/share/youtubeplaylist-master/ ypm
cd ypm
cd "$@"
cp Help /tmp/ypm/
cd /tmp/ypm/

exec < Help
while read line || [[ -n $line ]];do
count=0
#echo "<li><a href=\"${line}\">`youtube-dl -s -e $line`</a></li>" >>Help2
esdeyoutube=`echo $line|grep "youtube"`
if [ "$line" = "" ] || [ "$line" = " " ];then
	echo "Línea vacía, no tratar."

else
	
	if [ "$esdeyoutube" == "" ];then
    # NO es de youtube, hay que tratarlo como un enlace externo.
		etiqueta=`echo "${line}"|grep ";" |cut -d";" -f1`
		if [ "$etiqueta" = "" ];then
			count=`echo $((count+1))`
			etiqueta=${EXTERNALLINK}${count}
			rutaweb=${line}
		else

		rutaweb=`echo "${line}"|cut -d";" -f2`
			
		fi
    	
	
		echo "<a href=\"${rutaweb}\"> "$etiqueta"</a>" >>Help2

	else
	# Sí es de youtube
		etiqueta2=`echo "${line}"|grep ";" |cut -d";" -f1`

    	echo "<li><a href=\"${line}\">${etiqueta2}</a></li>" >>Help1
	fi
fi
done

AYUDA1=`cat Help1`
AYUDA2=`cat Help2`

if [ ! -f Help2 ];then
	# No hay enlaces externos
	if [ ! -f Help1 ];then #y no hay enlaces youtube tampoco
	    rpl -q '<li><a href="URL"></a></li>' "" index.html
	else
	rpl -q '<li><a href="URL"></a></li>' "`echo $AYUDA1`" index.html
	fi
	rpl -q '<li>external links</li>' "" index.html
	rpl -q '<li>More information:</li>' "" index.html

else
	# Sí hay enlaces externos
	if [ ! -f Help1 ];then #y no hay enlaces youtube
	    rpl -q '<li><a href="URL"></a></li>' "" index.html
	else
	rpl -q '<li><a href="URL"></a></li>' "`echo $AYUDA1`" index.html
	fi
	
	rpl -q 'external links' "`echo $AYUDA2`" index.html
	rpl -q 'More information:' "`echo $MOREINFORMATION`" index.html


fi


cierralanzador

midori -a index.html

fi
