Existe uma maneira de excluir vários Álbuns da web do Picasa em uma operação? [fechadas]


12

Eu tenho vários álbuns que preciso excluir do Picasaweb. Existe uma maneira de fazer isso, ou eu tenho que passar por eles um de cada vez para excluí-los?

Respostas:


10

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

Obrigado por isso. Por alguma razão, o google picasa listcomando 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.
Marius

1
Essa poderia ter sido a melhor resposta de todos os tempos, se apenas a Ferramenta de Linha de Comando do Google ainda funcionasse: a partir de outubro de 2015, como o OAuth1 parece não ter mais suporte do Google, essas ferramentas de linha de comando não funcionam mais. A partir do link fornecido na resposta: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

Esse script de shell do Linux excluirá todos os álbuns da sua conta do Picasa. Ele é usado curlem 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

Foi uma boa ideia, mas não funciona mais, então não se preocupe. Quando tento executar a primeira solicitação manualmente, sou instruído a ir para developers.google.com/identity/protocols/AuthForInstalledApps , que, por sua vez, diz o seguinte: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

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.)


1
Desculpe ... No Picasa 3, o recurso para excluir álbuns vazios da Web é encontrado em Ferramentas | Experimental Excluir álbuns da Web vazios ( productforums.google.com/forum/#!category-topic/picasa/… ). Eu usei esse recurso várias vezes.
Shannon Wagner

0

(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.


Isso ainda funciona agora que os Álbuns da web do Picasa foram quase totalmente substituídos pelo Google Fotos?
ale

-1

Você pode remover vários álbuns on-line do PWA de dentro do aplicativo Picasa: http://support.google.com/picasa/answer/187407

FerramentasUpload em loteRemover on-line → Simplesmente selecione os álbuns que você deseja remover e clique em OK.


Estou recebendo uma mensagem informando que "as fotos não podem ser excluídas do Google+" ao tentar isso.
Anders Fjeldstad
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.