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.