¿Hay alguna forma de eliminar varios álbumes web de Picasa en una sola operación? [cerrado]


12

Tengo un montón de álbumes que necesito eliminar de Picasaweb. ¿Hay alguna manera de hacer esto, o tengo que revisarlos uno por uno para eliminarlos?

Respuestas:


10

Puedes usar la herramienta Google Command Line .

google picasa list  
google picasa delete --title "Your album name"  

Tendría que crear un archivo por lotes para eliminar varios álbumes por nombre.

O intente escribir parte del nombre de un álbum como comodín. Experimenta con eso. Le solicitará una confirmación en cada álbum que coincida con el comodín como se ve a continuación:

yes | google picasa delete --title "2010."
HINT: No need to include "google" in interactive mode
Are you SURE you want to delete album "2010.8.09"? (y/N): y
Are you SURE you want to delete album "2010.08.09"? (y/N): y
Are you SURE you want to delete album "2010.08.14"? (y/N): y
Are you SURE you want to delete album "2010.07.29"? (y/N): y
Are you SURE you want to delete album "2010.06.09"? (y/N): y

Gracias por esto. Por alguna razón, el google picasa listcomando nunca vuelve para mí. Pero la eliminación funcionó. También se bloqueó en el primer álbum (Copia de seguridad automática) si seleccioné todos los álbumes ". *", Pero de lo contrario, esto me ahorró horas para eliminar miles de álbumes.
Marius

1
Esta podría haber sido la mejor respuesta si solo la Herramienta de línea de comandos de Google todavía funcionara: a partir de octubre de 2015, dado que OAuth1 ya no parece ser compatible con Google, estas herramientas de línea de comandos ya no funcionan. Desde el enlace proporcionado en la respuesta:8 June 2015: GoogleCL is currently broken due to the OAuth1 turndown, and likely to remain so. Thanks for your support over the years, and apologies for the lack of prior notice.
Clint Eastwood

2

Este script de shell de Linux eliminará todos los álbumes de su cuenta de Picasa. Se utiliza curlen combinación con la API web de Google Picasa. Simplemente cambie el nombre de usuario y la contraseña de su cuenta en el script.

#!/bin/sh

# Tutorial: https://developers.google.com/gdata/articles/using_cURL
# Requires: curl, grep, sed

ACCOUNT="GOOGLE"
USERNAME="user@gmail.com"
PASSWORD="pass"
SERVICE="lh2"

# authenticate
AUTH_KEY=$(curl --silent "https://www.google.com/accounts/ClientLogin?accountType=$ACCOUNT&Email=$USERNAME&Passwd=$PASSWORD&service=$SERVICE" | grep 'Auth=' | sed -e 's|Auth=||g')
AUTH_HEADER="Authorization: GoogleLogin auth=$AUTH_KEY"

# get album list for deletion
RESPONSE=$(curl --silent --header "$AUTH_HEADER" "http://picasaweb.google.com/data/feed/api/user/default")
ALBUM_LIST_EDIT=$(echo "$RESPONSE" | sed -e 's|<link rel=.edit. type=.application/atom+xml. href=.|\n|g;s|./><link|\n|g' | grep '^http://')

# delete all albums
for ALBUM in $ALBUM_LIST_EDIT
do
    echo "$ALBUM" | sed 's|.*api|\.|g'
    curl --request DELETE --header "$AUTH_HEADER" "$ALBUM"
done

Esta fue una buena idea, pero ya no funciona, así que no te molestes. Cuando intento realizar la primera solicitud manualmente, se me indica que vaya a developers.google.com/identity/protocols/AuthForInstalledApps , que a su vez dice esto:Important: ClientLogin has been officially deprecated since April 20, 2012 and is now no longer available. Requests to ClientLogin will fail with a HTTP 404 response. We encourage you to migrate to OAuth 2.0 as soon as possible.
Clint Eastwood

0

No parece haber una forma de eliminar varios álbumes de la interfaz web. Tendrás que hacerlos uno a la vez. (Tiene sentido, de verdad. Imagina el desorden que harías si eliminaras una franja completa de tus álbumes a la vez por error).


1
Lo sentimos ... En Picasa 3, la función para eliminar álbumes web vacíos se encuentra en Herramientas | Experimental | Eliminar álbumes web vacíos ( productforums.google.com/forum/#!category-topic/picasa/… ). He usado esta función muchas veces.
Shannon Wagner

0

(originalmente de un comentario de Shannon Wagner )

En Picasa 3, la función para eliminar álbumes web vacíos se encuentra en Tools | Experimental | Delete Empty Web Albums. ( fuente )

He usado esta función muchas veces.


¿Sigue funcionando ahora que los álbumes web de Picasa han sido reemplazados casi por completo por Google Photos?
cerveza

-1

Puede eliminar varios álbumes en línea de PWA desde la aplicación Picasa: http://support.google.com/picasa/answer/187407

HerramientasCarga por lotesEliminar en línea → Simplemente seleccione los álbumes que desea eliminar y haga clic en Aceptar.


Recibo un mensaje que dice que "las fotos no se pueden eliminar de Google+" al intentar esto.
Anders Fjeldstad
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.