Có cách nào để xóa nhiều Album Web Picasa trong một thao tác không? [đóng cửa]


12

Tôi có một loạt các album mà tôi cần phải xóa khỏi Picasaweb. Có cách nào để làm điều này không, hay tôi phải đi qua từng cái một để xóa chúng?

Câu trả lời:


10

Bạn có thể sử dụng công cụ Google Command Line .

google picasa list  
google picasa delete --title "Your album name"  

Bạn sẽ phải tạo một tệp bó để xóa nhiều album theo tên.

Hoặc thử gõ một phần tên album dưới dạng ký tự đại diện. Thử nghiệm với nó. Nó sẽ nhắc bạn với một xác nhận trên mỗi album khớp với ký tự đại diện như được thấy dưới đây:

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

Cảm ơn vì điều đó. Vì một số lý do, google picasa listlệnh không bao giờ trả lại cho tôi. Nhưng việc xóa đã làm việc. Ngoài ra, nó đã bị sập trong album đầu tiên (Tự động sao lưu) nếu tôi chọn tất cả các album ". *", Nhưng nếu không, điều này giúp tôi tiết kiệm hàng giờ để xóa hàng ngàn album.
Marius

1
Đây có thể là câu trả lời lớn nhất từ ​​trước đến nay nếu chỉ có Google Command Line Tool vẫn hoạt động: kể từ tháng 10 năm 2015, vì OAuth1 dường như không còn được Google hỗ trợ nữa, các công cụ dòng lệnh này không còn hoạt động nữa. Từ liên kết được cung cấp trong câu trả lời: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

Tập lệnh shell Linux này sẽ xóa tất cả các album khỏi tài khoản Picasa của bạn. Nó sử dụng curlkết hợp với API Web Picasa của Google. Chỉ cần thay đổi tên người dùng và mật khẩu liên quan đến tài khoản của bạn trong tập lệnh.

#!/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

Đây là một ý tưởng tốt nhưng nó không còn hoạt động, vì vậy đừng bận tâm. Khi tôi cố gắng thực hiện yêu cầu đầu tiên theo cách thủ công, tôi được hướng dẫn đi tới developers.google.com/identity/prot 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

Dường như không có cách nào để xóa nhiều album khỏi giao diện web. Bạn sẽ cần phải làm từng cái một. (Thật có ý nghĩa, thực sự. Hãy tưởng tượng sự lộn xộn bạn sẽ làm nếu bạn xóa toàn bộ các album của mình cùng một lúc.)


1
Xin lỗi ... Trong Picasa 3, tính năng xóa album web trống được tìm thấy tại Công cụ | Thử nghiệm | Xóa Album web trống ( sản phẩmforfor.google.com.vn/forum/#!carget-topic/picasa/ Bang ). Tôi đã sử dụng tính năng này nhiều lần.
Shannon Wagner

0

(ban đầu từ một bình luận của Shannon Wagner )

Trong Picasa 3, tính năng xóa album web trống được tìm thấy tại Tools | Experimental | Delete Empty Web Albums. ( nguồn )

Tôi đã sử dụng tính năng này nhiều lần.


Hiện tại điều này vẫn hoạt động khi Album Web Picasa gần như đã được thay thế hoàn toàn bởi Google Photos?
ale

-1

Bạn có thể xóa nhiều album trực tuyến PWA từ trong ứng dụng Picasa: http://support.google.com/picasa RUB/187407

Công cụTải lên hàng loạtXóa trực tuyến → Chỉ cần chọn các album bạn muốn xóa và nhấp vào OK.


Tôi nhận được một thông báo nói rằng "không thể xóa ảnh khỏi Google+" khi thử điều này.
Anders Fjeldstad
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.