มีวิธีลบ Picasa Web Albums หลายรายการในการทำงานเดียวหรือไม่? [ปิด]


12

ฉันมีอัลบั้มมากมายที่ฉันต้องลบออกจาก Picasaweb มีวิธีการทำเช่นนี้หรือฉันต้องทำทีละครั้งเพื่อลบออก?

คำตอบ:


10

คุณสามารถใช้เครื่องมือ 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

ขอบคุณสำหรับสิ่งนี้. ด้วยเหตุผลบางอย่างgoogle picasa listคำสั่งไม่เคยส่งกลับสำหรับฉัน แต่การลบก็ใช้งานได้ และมันก็ล้มเหลวในอัลบั้มแรก (การสำรองอัตโนมัติ) หากฉันเลือกอัลบั้มทั้งหมด ". *" แต่ไม่เช่นนั้นจะเป็นการประหยัดเวลาหลายชั่วโมงสำหรับการลบอัลบั้มหลายพันรายการ
— Marius

1
นี่อาจเป็นคำตอบที่ยิ่งใหญ่ที่สุดหากเครื่องมือบรรทัดคำสั่งของ Google เท่านั้นที่ยังใช้งานได้: ณ เดือนตุลาคม 2558 เนื่องจาก OAuth1 ดูเหมือนจะไม่ได้รับการสนับสนุนจาก Google อีกต่อไปเครื่องมือบรรทัดคำสั่งเหล่านี้จะไม่ทำงานอีกต่อไป จากลิงค์ที่ให้ไว้ในคำตอบ: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.
— Clint Eastwood

2

สคริปต์ 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

นี่เป็นความคิดที่ดี แต่มันใช้งานไม่ได้อีกต่อไปดังนั้นอย่าไปสนใจ เมื่อฉันพยายามที่จะดำเนินการตามคำขอแรกด้วยตนเองฉันได้รับคำแนะนำให้ไปที่developers.google.com/identity/protocols/AuthForInstalledAppsซึ่งจะบอกว่าสิ่งนี้: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.
— Clint Eastwood

0

ดูเหมือนจะไม่มีทางที่จะลบหลายอัลบั้มออกจากเว็บอินเตอร์เฟส คุณจะต้องทำทีละครั้ง (มันสมเหตุสมผลจริงๆลองนึกภาพความยุ่งเหยิงที่คุณจะทำถ้าคุณลบวงทั้งหมดของอัลบั้มของคุณในครั้งเดียวด้วยความผิดพลาด)


1
ขออภัย ... ใน Picasa 3 คุณลักษณะในการลบเว็บอัลบั้มที่ว่างเปล่าอยู่ที่เครื่องมือ | ทดลอง | ลบ Web Albums ที่ว่างเปล่า ( productforums.google.com/forum/#!category-topic/picasa/… ) ฉันใช้คุณสมบัตินี้หลายครั้ง
— แชนนอนแว็กเนอร์

0

(มีพื้นเพมาจากความคิดเห็นโดยShannon Wagner )

ใน Picasa 3 Tools | Experimental | Delete Empty Web Albumsคุณสมบัติในการลบอัลบั้มเว็บว่างเปล่าจะพบได้ที่ (ที่มา )

ฉันใช้คุณสมบัตินี้หลายครั้ง


ตอนนี้ยังใช้งานได้ไหมซึ่ง Picasa Web Albums ถูกแทนที่โดย Google Photos เกือบทั้งหมดหรือไม่
— เบียร์

-1

คุณสามารถลบอัลบั้มออนไลน์ PWA หลายอัลบั้มออกจากภายในแอปพลิเคชัน Picasa: http://support.google.com/picasa/answer/187407

เครื่องมือ →การอัปโหลดเป็นกลุ่ม → ลบออนไลน์ →เพียงเลือกอัลบั้มที่คุณต้องการลบแล้วคลิกตกลง


ฉันได้รับข้อความแจ้งว่า "ไม่สามารถลบรูปภาพจาก Google+" เมื่อลองทำ
— Anders Fjeldstad
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.