Czy istnieje sposób na usunięcie wielu Picasa Web Albums podczas jednej operacji? [Zamknięte]


12

Mam kilka albumów, które muszę usunąć z Picasaweb. Czy istnieje sposób, aby to zrobić, czy też muszę je przeglądać pojedynczo, aby je usunąć?

Odpowiedzi:


10

Możesz użyć narzędzia Google Command Line .

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

Będziesz musiał utworzyć plik wsadowy, aby usunąć wiele albumów według nazwy.

Lub spróbuj wpisać część nazwy albumu jako symbol wieloznaczny. Eksperymentuj z tym. Zostanie wyświetlony monit o potwierdzenie na każdym albumie pasującym do symbolu wieloznacznego, jak pokazano poniżej:

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

Dzięki za to. Z jakiegoś powodu google picasa listpolecenie nigdy do mnie nie powraca. Ale usuwanie zadziałało. Również zawiesił się na pierwszym albumie (Auto Backup), jeśli wybrałem wszystkie albumy „. *”, Ale poza tym zaoszczędziło mi to godzin na usunięcie tysięcy albumów.
— Marius

1
To mogłaby być najlepsza odpowiedź, gdyby tylko narzędzie wiersza poleceń Google nadal działało: od października 2015 r., Ponieważ OAuth1 nie jest już obsługiwany przez Google, te narzędzia wiersza poleceń już nie działają. Z linku podanego w odpowiedzi: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

Ten skrypt powłoki systemu Linux usunie wszystkie albumy z Twojego konta Picasa. Używa curlw połączeniu z Google Picasa Web-API. Wystarczy zmienić nazwę użytkownika i hasło dotyczące konta w skrypcie.

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

To był dobry pomysł, ale już nie działa, więc nie przejmuj się. Kiedy próbuję wykonać pierwsze żądanie ręcznie, polecono mi przejść do developers.google.com/identity/protocols/AuthForInstalledApps , który z kolei mówi: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

Wydaje się, że nie ma sposobu na usunięcie wielu albumów z interfejsu internetowego. Musisz je zrobić pojedynczo. (To naprawdę ma sens. Wyobraź sobie bałagan, który spowodowałbyś, gdybyś usunął całe pokosy swoich albumów naraz.)


1
Przepraszamy ... W Picasie 3 funkcja usuwania pustych albumów internetowych znajduje się w Narzędzia | Eksperymentalne | Usuń puste albumy internetowe ( productforums.google.com/forum/#!category-topic/picasa/… ). Korzystałem z tej funkcji wiele razy.
— Shannon Wagner

0

(pierwotnie z komentarzem przez Shannon Wagnera )

W Picasie 3 funkcja usuwania pustych albumów internetowych znajduje się pod adresem Tools | Experimental | Delete Empty Web Albums. ( źródło )

Korzystałem z tej funkcji wiele razy.


Czy to nadal działa, gdy Picasa Web Albums została prawie całkowicie zastąpiona przez Zdjęcia Google?
— ale

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.