Відповіді:
Ви можете скористатися інструментом командного рядка 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
Інструменти → Пакетне завантаження → Видалити онлайн → Просто виберіть альбоми, які ви хочете видалити, та натисніть кнопку ОК.
google picasa list
команда мені ніколи не повертається. Але видалення спрацювало. Також він вийшов з ладу на першому альбомі (Автозавантаження), якщо я вибрав усі альбоми ". *", Але в іншому випадку це заощадило мені години на видалення тисяч альбомів.