Respostas:
Você pode usar a ferramenta Linha de comando do Google .
google picasa list
google picasa delete --title "Your album name"
Você precisaria criar um arquivo em lotes para excluir vários álbuns por nome.
Ou tente digitar parte do nome de um álbum como curinga. Experimente com isso. Ele solicitará uma confirmação em todos os álbuns que correspondem ao curinga, conforme mostrado abaixo:
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
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.
Esse script de shell do Linux excluirá todos os álbuns da sua conta do Picasa. Ele é usado curl
em combinação com a API da web do Google Picasa. Basta alterar o nome de usuário e a senha relacionados à sua conta no 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
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.
Não parece haver uma maneira de excluir vários álbuns da interface da web. Você precisará fazê-los um de cada vez. (Realmente faz sentido. Imagine a bagunça que você faria se excluísse faixas inteiras de seus álbuns ao mesmo tempo com erro.)
(originalmente de um comentário de Shannon Wagner )
No Picasa 3, o recurso para excluir álbuns da web vazios é encontrado em Tools | Experimental | Delete Empty Web Albums
. ( fonte )
Eu usei esse recurso várias vezes.
Você pode remover vários álbuns on-line do PWA de dentro do aplicativo Picasa: http://support.google.com/picasa/answer/187407
Ferramentas → Upload em lote → Remover on-line → Simplesmente selecione os álbuns que você deseja remover e clique em OK.
google picasa list
comando nunca retorna para mim. Mas a exclusão funcionou. Também travou no primeiro álbum (Backup automático) se eu selecionasse todos os álbuns ". *", Mas, caso contrário, isso me pouparia horas para excluir milhares de álbuns.