回答:
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
Google Picasa Web-APIと組み合わせて使用します。スクリプトでアカウントに関するユーザー名とパスワードを変更するだけです。
#!/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.
Webインターフェースから複数のアルバムを削除する方法はないようです。一度に1つずつ行う必要があります。(本当に理にかなっています。誤ってアルバムのスワス全体を一度に削除した場合の混乱を想像してください。)
Picasaアプリケーション内から複数のPWAオンラインアルバムを削除できます:http : //support.google.com/picasa/answer/187407
[ツール] →[ 一括アップロード] → [ オンラインで削除] → 削除するアルバムを選択して[OK]をクリックします。
google picasa list
コマンドが返ってこない。しかし、削除は機能しました。また、すべてのアルバム "。*"を選択した場合、最初のアルバム(自動バックアップ)でクラッシュしましたが、それ以外の場合は何千ものアルバムを削除する時間を節約できました。