Odpowiedzi:
Możesz użyć narzędzia Google Command Line .
google picasa list
google picasa delete --title "Your album name"
Będziesz musiał utworzyć plik wsadowy, aby usunąć wiele albumów według nazwy.
Lub spróbuj wpisać część nazwy albumu jako symbol wieloznaczny. Eksperymentuj z tym. Zostanie wyświetlony monit o potwierdzenie na każdym albumie pasującym do symbolu wieloznacznego, jak pokazano poniżej:
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.
Ten skrypt powłoki systemu Linux usunie wszystkie albumy z Twojego konta Picasa. Używa curl
w połączeniu z Google Picasa Web-API. Wystarczy zmienić nazwę użytkownika i hasło dotyczące konta w skrypcie.
#!/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.
Wydaje się, że nie ma sposobu na usunięcie wielu albumów z interfejsu internetowego. Musisz je zrobić pojedynczo. (To naprawdę ma sens. Wyobraź sobie bałagan, który spowodowałbyś, gdybyś usunął całe pokosy swoich albumów naraz.)
(pierwotnie z komentarzem przez Shannon Wagnera )
W Picasie 3 funkcja usuwania pustych albumów internetowych znajduje się pod adresem Tools | Experimental | Delete Empty Web Albums
. ( źródło )
Korzystałem z tej funkcji wiele razy.
Możesz usunąć wiele albumów online PWA z poziomu aplikacji Picasa: http://support.google.com/picasa/answer/187407
Narzędzia → Przesyłanie zbiorcze → Usuń online → Po prostu wybierz albumy, które chcesz usunąć, i kliknij OK.
google picasa list
polecenie nigdy do mnie nie powraca. Ale usuwanie zadziałało. Również zawiesił się na pierwszym albumie (Auto Backup), jeśli wybrałem wszystkie albumy „. *”, Ale poza tym zaoszczędziło mi to godzin na usunięcie tysięcy albumów.