답변:
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 웹 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.
웹 인터페이스에서 여러 앨범을 삭제하는 방법이 없습니다. 한 번에 하나씩 수행해야합니다. (실제로 이치에 맞습니다. 앨범의 전체 스와 스를 한 번에 삭제하면 오류가 발생할 수 있습니다.)
Picasa 응용 프로그램 내에서 여러 PWA 온라인 앨범을 제거 할 수 있습니다 ( http://support.google.com/picasa/answer/187407).
도구 → 일괄 업로드 → 온라인 제거 → 제거 할 앨범을 선택하고 확인을 클릭하십시오.
google picasa list
명령이 절대 나에게 반환되지 않습니다. 그러나 삭제가 효과가있었습니다. 또한 모든 앨범 ". *"를 선택한 경우 첫 번째 앨범 (자동 백업)에서 충돌이 발생했지만 수천 개의 앨범을 삭제하는 데 시간이 절약되었습니다.