Cargando

Ir a contenido

X

Recuperar lista de reproduccion en grooveshark





Solución elegida por el autor
Iniciado por Steve Blanc , 22 mayo 2015 - 19:11

Encontre este script, que te permite obtenerlas y guardarlas en un archivo CSV mediante curl, es mejor que nada, recuerda cambiar donde dice username por tu nombre de usuario.

#!/bin/bash USERNAME="__username__" BK_DIR="./groovebackup_$USERNAME" COOKIE_NAME=".hidden_cookie_groovebackup" curl -s -c $COOKIE_NAME http://groovebackup.com AUX=$(curl -s -c $COOKIE_NAME -L -b $COOKIE_NAME -d "usernameOrEmail=$USERNAME" http://groovebackup.com/loginWithName.php) AUX=$(echo "$AUX" | sed -e "s/</\n</g" | grep -e "^<a href=\"/exportPlaylist") PLAYLISTS=$(echo "$AUX" | sed -e "s/^.*href=\"\(.*\)\" title.*>\(.*\)$/\1,\2/g") if [ -z "$PLAYLISTS" ]; then echo 'No playlists found for "$USERNAME"!' exit 0 fi mkdir -p $BK_DIR OLD_IFS=$IFS IFS=$'\n' for P in $(echo "$PLAYLISTS"); do URL="http://groovebackup.com${P%%,*}" FILE="$BK_DIR/${P#*,}.csv" echo "Downloading $URL to $FILE ..." curl -s -L -b $COOKIE_NAME $URL > $FILE done IFS=$OLD_IFS rm -f $COOKIE_NAME



  AUTOR PREGUNTA

Publicado 22 mayo 2015 - 14:38

Mi pregunta es bastante simple y es si existe una forma de recuperar mis listas de reproduccion ahora que el servicio ha sido cerrado. si esto es posible me gustaria escuchar algunas sugerencias.

 

  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 22 mayo 2015 - 19:10

No, no puedes recuperarlas :(



 

Publicado 22 mayo 2015 - 19:10

Hay una opcion pero es laboriosa y necesitas hacer un script  en bash para poder obtenerlas :/



 

Publicado 22 mayo 2015 - 19:11

Encontre este script, que te permite obtenerlas y guardarlas en un archivo CSV mediante curl, es mejor que nada, recuerda cambiar donde dice username por tu nombre de usuario.

#!/bin/bash USERNAME="__username__" BK_DIR="./groovebackup_$USERNAME" COOKIE_NAME=".hidden_cookie_groovebackup" curl -s -c $COOKIE_NAME http://groovebackup.com AUX=$(curl -s -c $COOKIE_NAME -L -b $COOKIE_NAME -d "usernameOrEmail=$USERNAME" http://groovebackup.com/loginWithName.php) AUX=$(echo "$AUX" | sed -e "s/</\n</g" | grep -e "^<a href=\"/exportPlaylist") PLAYLISTS=$(echo "$AUX" | sed -e "s/^.*href=\"\(.*\)\" title.*>\(.*\)$/\1,\2/g") if [ -z "$PLAYLISTS" ]; then echo 'No playlists found for "$USERNAME"!' exit 0 fi mkdir -p $BK_DIR OLD_IFS=$IFS IFS=$'\n' for P in $(echo "$PLAYLISTS"); do URL="http://groovebackup.com${P%%,*}" FILE="$BK_DIR/${P#*,}.csv" echo "Downloading $URL to $FILE ..." curl -s -L -b $COOKIE_NAME $URL > $FILE done IFS=$OLD_IFS rm -f $COOKIE_NAME


   AUTOR PREGUNTA

Publicado 27 mayo 2015 - 20:23

ME funciono! gracias!



 

Publicado 11 noviembre 2016 - 01:53

 

Encontre este script, que te permite obtenerlas y guardarlas en un archivo CSV mediante curl, es mejor que nada, recuerda cambiar donde dice username por tu nombre de usuario.

Donde se introduce el script?



X