ฉันมีอัลบั้มมากมายที่ฉันต้องลบออกจาก Picasaweb มีวิธีการทำเช่นนี้หรือฉันต้องทำทีละครั้งเพื่อลบออก?
ฉันมีอัลบั้มมากมายที่ฉันต้องลบออกจาก Picasaweb มีวิธีการทำเช่นนี้หรือฉันต้องทำทีละครั้งเพื่อลบออก?
คำตอบ:
คุณสามารถใช้เครื่องมือ 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.
สคริปต์ shell 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.
ดูเหมือนจะไม่มีทางที่จะลบหลายอัลบั้มออกจากเว็บอินเตอร์เฟส คุณจะต้องทำทีละครั้ง (มันสมเหตุสมผลจริงๆลองนึกภาพความยุ่งเหยิงที่คุณจะทำถ้าคุณลบวงทั้งหมดของอัลบั้มของคุณในครั้งเดียวด้วยความผิดพลาด)
(มีพื้นเพมาจากความคิดเห็นโดยShannon Wagner )
ใน Picasa 3 Tools | Experimental | Delete Empty Web Albums
คุณสมบัติในการลบอัลบั้มเว็บว่างเปล่าจะพบได้ที่ (ที่มา )
ฉันใช้คุณสมบัตินี้หลายครั้ง
คุณสามารถลบอัลบั้มออนไลน์ PWA หลายอัลบั้มออกจากภายในแอปพลิเคชัน Picasa: http://support.google.com/picasa/answer/187407
เครื่องมือ →การอัปโหลดเป็นกลุ่ม → ลบออนไลน์ →เพียงเลือกอัลบั้มที่คุณต้องการลบแล้วคลิกตกลง
google picasa list
คำสั่งไม่เคยส่งกลับสำหรับฉัน แต่การลบก็ใช้งานได้ และมันก็ล้มเหลวในอัลบั้มแรก (การสำรองอัตโนมัติ) หากฉันเลือกอัลบั้มทั้งหมด ". *" แต่ไม่เช่นนั้นจะเป็นการประหยัดเวลาหลายชั่วโมงสำหรับการลบอัลบั้มหลายพันรายการ