Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #====================================================================================
- #
- # FILE: miListaGUI.sh
- #
- # USAGE: ./miListaGUI.sh
- #
- # DESCRIPTION: Segunda version (pero con una GUI) de mi script para la McAnime.
- #
- # OPTIONS: None
- # REQUIREMENTS: Zenity
- # BUGS: None
- # NOTES: Agadecimientos a Doumekxkai por la ayuda que me dio.
- # AUTHOR: Due204
- # ORGANIZATION: ..::Due204::..
- # CREATED: 07/09/12 01:12:34 ART
- # REVISION: 0.1
- #===================================================================================
- LINKP=`zenity --title="Mi Lista" --text="Ingrese el link del perfil: " --entry`
- MCD=`echo "$LINKP" | cut -d '.' -f1 | cut -d ':' -f2`
- if [ $MCD = "//www" ]; then
- LINKP2=`echo $LINKP | cut -d '/' -f5`
- elif [ $MCD = "//kronos" ]; then
- LINKP2=`echo $LINKP | cut -d '/' -f5`
- else
- zenity --warning --text="Link no valido"
- exit
- fi
- LINKPA=`echo "http://kronos.mcanime.net/perfil/$LINKP2/listaanime"`
- MENU=`zenity --width=240 --height=270 --title="Que desea ver?" --list\
- --column=Opciones: --text "Elige una opcion"\
- "Viendo" "Completadas" "Pausadas En espera" \
- "Quiero ver" "Abandonadas." "Estado por definir." "Lista completa"`
- VERE=`echo $MENU | wc -m`
- if [ $VERE = "7" ]; then
- LINKPAF=`curl -l $LINKPA/W`
- USER=`echo "$LINKPAF" | grep 'ua-arrow selected' | cut -d '>' -f3 | cut -d '<' -f1`
- SERIE=`echo "$LINKPAF" | grep -i 'target' | cut -d '>' -f2 | cut -d '<' -f1 | sed 1,2d`
- PUNTOS=`echo "$LINKPAF" | grep -i 'div style="width:29px;' | sed /Puntuación/d | cut -d '>' -f2 | cut -d '<' -f1`
- TIP=`echo "$LINKPAF" | grep -i 'div style="width:38px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d`
- PROGRESO=`echo "$LINKPAF" | grep -i 'div style="width:52px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d | sed /Progreso/d`
- FAV=`echo "$LINKPAF" | grep -i 'div style="width:11px;' | sed /-/d | cut -d '>' -f2 | cut -d '<' -f1`
- NUMEROS=`echo "$SERIE" | wc -l`
- items=( )
- for i in `seq 1 $NUMEROS`
- do
- TITULO=`echo "$SERIE" | head -$i | tail -1`
- PUNTUACION=`echo "$PUNTOS" | head -$i | tail -1`
- TIPO=`echo "$TIP" | sed /Tipo/d | head -$i | tail -1`
- PROGRES=`echo "$PROGRESO" | head -$i | tail -1`
- if [ -z `echo "$FAV" | head -$i | tail -1` ]; then
- FAVO=`echo "Si"`
- else
- FAVO=`echo "No"`
- fi
- items+=( "$TITULO" "$PUNTUACION" "$TIPO" \ "$PROGRES" "$FAVO" )
- done
- elif [ $VERE = "12" ]; then
- LINKPAF=`curl -l $LINKPA/C`
- USER=`echo "$LINKPAF" | grep 'ua-arrow selected' | cut -d '>' -f3 | cut -d '<' -f1`
- SERIE=`echo "$LINKPAF" | grep -i 'target' | cut -d '>' -f2 | cut -d '<' -f1 | sed 1,2d`
- PUNTOS=`echo "$LINKPAF" | grep -i 'div style="width:29px;' | sed /Puntuación/d | cut -d '>' -f2 | cut -d '<' -f1`
- TIP=`echo "$LINKPAF" | grep -i 'div style="width:38px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d`
- PROGRESO=`echo "$LINKPAF" | grep -i 'div style="width:52px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d | sed /Progreso/d`
- FAV=`echo "$LINKPAF" | grep -i 'div style="width:11px;' | sed /-/d | cut -d '>' -f2 | cut -d '<' -f1`
- NUMEROS=`echo "$SERIE" | wc -l`
- items=( )
- for i in `seq 1 $NUMEROS`
- do
- TITULO=`echo "$SERIE" | head -$i | tail -1`
- PUNTUACION=`echo "$PUNTOS" | head -$i | tail -1`
- TIPO=`echo "$TIP" | sed /Tipo/d | head -$i | tail -1`
- PROGRES=`echo "$PROGRESO" | head -$i | tail -1`
- if [ -z `echo "$FAV" | head -$i | tail -1` ]; then
- FAVO=`echo "Si"`
- else
- FAVO=`echo "No"`
- fi
- items+=( "$TITULO" "$PUNTUACION" "$TIPO" \ "$PROGRES" "$FAVO" )
- done
- elif [ $VERE = "19" ]; then
- LINKPAF=`curl -l $LINKPA/H`
- USER=`echo "$LINKPAF" | grep 'ua-arrow selected' | cut -d '>' -f3 | cut -d '<' -f1`
- SERIE=`echo "$LINKPAF" | grep -i 'target' | cut -d '>' -f2 | cut -d '<' -f1 | sed 1,2d`
- PUNTOS=`echo "$LINKPAF" | grep -i 'div style="width:29px;' | sed /Puntuación/d | cut -d '>' -f2 | cut -d '<' -f1`
- TIP=`echo "$LINKPAF" | grep -i 'div style="width:38px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d`
- PROGRESO=`echo "$LINKPAF" | grep -i 'div style="width:52px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d | sed /Progreso/d`
- FAV=`echo "$LINKPAF" | grep -i 'div style="width:11px;' | sed /-/d | cut -d '>' -f2 | cut -d '<' -f1`
- NUMEROS=`echo "$SERIE" | wc -l`
- items=( )
- for i in `seq 1 $NUMEROS`
- do
- TITULO=`echo "$SERIE" | head -$i | tail -1`
- PUNTUACION=`echo "$PUNTOS" | head -$i | tail -1`
- TIPO=`echo "$TIP" | sed /Tipo/d | head -$i | tail -1`
- PROGRES=`echo "$PROGRESO" | head -$i | tail -1`
- if [ -z `echo "$FAV" | head -$i | tail -1` ]; then
- FAVO=`echo "Si"`
- else
- FAVO=`echo "No"`
- fi
- items+=( "$TITULO" "$PUNTUACION" "$TIPO" \ "$PROGRES" "$FAVO" )
- done
- elif [ $VERE = "11" ]; then
- LINKPAF=`curl -l $LINKPA/D`
- USER=`echo "$LINKPAF" | grep 'ua-arrow selected' | cut -d '>' -f3 | cut -d '<' -f1`
- SERIE=`echo "$LINKPAF" | grep -i 'target' | cut -d '>' -f2 | cut -d '<' -f1 | sed 1,2d`
- PUNTOS=`echo "$LINKPAF" | grep -i 'div style="width:29px;' | sed /Puntuación/d | cut -d '>' -f2 | cut -d '<' -f1`
- TIP=`echo "$LINKPAF" | grep -i 'div style="width:38px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d`
- PROGRESO=`echo "$LINKPAF" | grep -i 'div style="width:52px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d | sed /Progreso/d`
- FAV=`echo "$LINKPAF" | grep -i 'div style="width:11px;' | sed /-/d | cut -d '>' -f2 | cut -d '<' -f1`
- NUMEROS=`echo "$SERIE" | wc -l`
- items=( )
- for i in `seq 1 $NUMEROS`
- do
- TITULO=`echo "$SERIE" | head -$i | tail -1`
- PUNTUACION=`echo "$PUNTOS" | head -$i | tail -1`
- TIPO=`echo "$TIP" | sed /Tipo/d | head -$i | tail -1`
- PROGRES=`echo "$PROGRESO" | head -$i | tail -1`
- if [ -z `echo "$FAV" | head -$i | tail -1` ]; then
- FAVO=`echo "Si"`
- else
- FAVO=`echo "No"`
- fi
- items+=( "$TITULO" "$PUNTUACION" "$TIPO" \ "$PROGRES" "$FAVO")
- done
- elif [ $VERE = "13" ]; then
- LINKPAF=`curl -l $LINKPA/A`
- USER=`echo "$LINKPAF" | grep 'ua-arrow selected' | cut -d '>' -f3 | cut -d '<' -f1`
- SERIE=`echo "$LINKPAF" | grep -i 'target' | cut -d '>' -f2 | cut -d '<' -f1 | sed 1,2d`
- PUNTOS=`echo "$LINKPAF" | grep -i 'div style="width:29px;' | sed /Puntuación/d | cut -d '>' -f2 | cut -d '<' -f1`
- TIP=`echo "$LINKPAF" | grep -i 'div style="width:38px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d`
- PROGRESO=`echo "$LINKPAF" | grep -i 'div style="width:52px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d | sed /Progreso/d`
- FAV=`echo "$LINKPAF" | grep -i 'div style="width:11px;' | sed /-/d | cut -d '>' -f2 | cut -d '<' -f1`
- NUMEROS=`echo "$SERIE" | wc -l`
- items=( )
- for i in `seq 1 $NUMEROS`
- do
- TITULO=`echo "$SERIE" | head -$i | tail -1`
- PUNTUACION=`echo "$PUNTOS" | head -$i | tail -1`
- TIPO=`echo "$TIP" | sed /Tipo/d | head -$i | tail -1`
- PROGRES=`echo "$PROGRESO" | head -$i | tail -1`
- if [ -z `echo "$FAV" | head -$i | tail -1` ]; then
- FAVO=`echo "Si"`
- else
- FAVO=`echo "No"`
- fi
- items+=( "$TITULO" "$PUNTUACION" "$TIPO" \ "$PROGRES" "$FAVO" )
- done
- elif [ $VERE = "20" ]; then
- LINKPAF=`curl -l $LINKPA/N`
- USER=`echo "$LINKPAF" | grep 'ua-arrow selected' | cut -d '>' -f3 | cut -d '<' -f1`
- SERIE=`echo "$LINKPAF" | grep -i 'target' | cut -d '>' -f2 | cut -d '<' -f1 | sed 1,2d`
- PUNTOS=`echo "$LINKPAF" | grep -i 'div style="width:29px;' | sed /Puntuación/d | cut -d '>' -f2 | cut -d '<' -f1`
- TIP=`echo "$LINKPAF" | grep -i 'div style="width:38px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d`
- PROGRESO=`echo "$LINKPAF" | grep -i 'div style="width:52px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d | sed /Progreso/d`
- FAV=`echo "$LINKPAF" | grep -i 'div style="width:11px;' | sed /-/d | cut -d '>' -f2 | cut -d '<' -f1`
- NUMEROS=`echo "$SERIE" | wc -l`
- items=( )
- for i in `seq 1 $NUMEROS`
- do
- TITULO=`echo "$SERIE" | head -$i | tail -1`
- PUNTUACION=`echo "$PUNTOS" | head -$i | tail -1`
- TIPO=`echo "$TIP" | sed /Tipo/d | head -$i | tail -1`
- PROGRES=`echo "$PROGRESO" | head -$i | tail -1`
- if [ -z `echo "$FAV" | head -$i | tail -1` ]; then
- FAVO=`echo "Si"`
- else
- FAVO=`echo "No"`
- fi
- items+=( "$TITULO" "$PUNTUACION" "$TIPO" \ "$PROGRES" "$FAVO" )
- done
- elif [ $VERE = "15" ]; then
- LINKPAF=`curl -l $LINKPA`
- USER=`echo "$LINKPAF" | grep 'ua-arrow selected' | cut -d '>' -f3 | cut -d '<' -f1`
- SERIE=`echo "$LINKPAF" | grep -i 'target' | cut -d '>' -f2 | cut -d '<' -f1 | sed 1,2d`
- PUNTOS=`echo "$LINKPAF" | grep -i 'div style="width:29px;' | sed /Puntuación/d | cut -d '>' -f2 | cut -d '<' -f1`
- TIP=`echo "$LINKPAF" | grep -i 'div style="width:38px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d`
- PROGRESO=`echo "$LINKPAF" | grep -i 'div style="width:52px;' | cut -d '>' -f2 | cut -d '<' -f1 | sed /Tipo/d | sed /Progreso/d`
- FAV=`echo "$LINKPAF" | grep -i 'div style="width:11px;' | sed /-/d | cut -d '>' -f2 | cut -d '<' -f1`
- NUMEROS=`echo "$SERIE" | wc -l`
- items=( )
- for i in `seq 1 $NUMEROS`
- do
- TITULO=`echo "$SERIE" | head -$i | tail -1`
- PUNTUACION=`echo "$PUNTOS" | head -$i | tail -1`
- TIPO=`echo "$TIP" | sed /Tipo/d | head -$i | tail -1`
- PROGRES=`echo "$PROGRESO" | head -$i | tail -1`
- if [ -z `echo "$FAV" | head -$i | tail -1` ]; then
- FAVO=`echo "Si"`
- else
- FAVO=`echo "No"`
- fi
- items+=( "$TITULO" "$PUNTUACION" "$TIPO" \ "$PROGRES" "$FAVO" )
- done
- else
- exit
- fi
- zenity --list --title="$MENU de $USER" --column="Titulo" --column="Puntuacion" \
- --column="Tipo" --column="Progreso" --column="Favorita" "${items[@]}"
- # Al fin este es el fin xD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement