Ответы:
Вы можете использовать инструмент командной строки Google .
google picasa list
google picasa delete --title "Your album name"
Вам нужно будет создать командный файл, чтобы удалить несколько альбомов по имени.
Или попробуйте ввести часть названия альбома в качестве символа подстановки. Экспериментируйте с этим. Он предложит вам подтверждение для каждого альбома, который соответствует шаблону, как показано ниже:
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.
Этот сценарий оболочки Linux удалит все альбомы из вашей учетной записи Picasa. Используется curl
в сочетании с веб-API Google Picasa. Просто измените имя пользователя и пароль для вашей учетной записи в скрипте.
#!/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.
Кажется, нет способа удалить несколько альбомов из веб-интерфейса. Вам нужно будет делать их по одному. (Это действительно имеет смысл. Представьте, какой беспорядок вы бы устроили, если бы по ошибке удалили целые полосы своих альбомов.)
(первоначально от комментария по Шеннону Вагнер )
В Picasa 3 функция удаления пустых веб-альбомов находится по адресу Tools | Experimental | Delete Empty Web Albums
. ( источник )
Я использовал эту функцию много раз.
Вы можете удалить несколько онлайн-альбомов PWA из приложения Picasa: http://support.google.com/picasa/answer/187407.
Инструменты → Пакетная загрузка → Удалить онлайн → Просто выберите альбомы, которые вы хотите удалить, и нажмите OK.
google picasa list
команда никогда не возвращается для меня. Но удаление сработало. Кроме того, он потерпел крах на первом альбоме (Auto Backup), если я выбрал все альбомы ". *", Но в противном случае это сэкономило мне часы на удаление тысяч альбомов.