Gibt es eine Möglichkeit, mehrere Picasa-Webalben in einem Vorgang zu löschen? [geschlossen]


12

Ich habe eine Reihe von Alben, die ich aus Picasaweb löschen muss. Gibt es eine Möglichkeit, dies zu tun, oder muss ich sie einzeln durchgehen, um sie zu löschen?

Antworten:


10

Sie können das Google Command Line Tool verwenden .

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

Sie müssten eine Batch-Datei erstellen, um mehrere Alben nach Namen zu löschen.

Oder geben Sie einen Teil eines Albumnamens als Platzhalter ein. Experimentiere damit. Sie erhalten eine Bestätigung für jedes Album , das mit dem Platzhalter übereinstimmt (siehe unten):

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

Danke dafür. Aus irgendeinem Grund google picasa listkehrt der Befehl für mich nie zurück. Aber das Löschen hat funktioniert. Auch beim ersten Album (Auto Backup) stürzte es ab, wenn ich alle Alben ". *" Auswählte, aber sonst ersparte ich mir Stunden für das Löschen von Tausenden von Alben.
Marius

1
Dies hätte die beste Antwort aller Zeiten sein können, wenn nur das Google-Befehlszeilentool noch funktioniert hätte: Seit Oktober 2015 funktionieren diese Befehlszeilentools nicht mehr, da OAuth1 anscheinend nicht mehr von Google unterstützt wird. Aus dem Link in der Antwort: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

Dieses Linux-Shell-Skript löscht alle Alben aus Ihrem Picasa-Konto. Es wird curlin Kombination mit der Google Picasa-Web-API verwendet. Ändern Sie einfach den Benutzernamen und das Passwort für Ihr Konto im Skript.

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

Das war eine gute Idee, aber es funktioniert nicht mehr, also kümmere dich nicht darum. Wenn ich versuche, die erste Anforderung manuell auszuführen, werde ich angewiesen, zu 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

Es scheint keine Möglichkeit zu geben, mehrere Alben von der Weboberfläche zu löschen. Sie müssen sie einzeln ausführen. (Es macht wirklich Sinn. Stellen Sie sich das Chaos vor, das Sie anrichten würden, wenn Sie irrtümlicherweise ganze Bereiche Ihrer Alben auf einmal löschen würden.)


1
Entschuldigung ... In Picasa 3 finden Sie die Funktion zum Löschen leerer Webalben unter Extras | Experimentell | Löschen Sie leere Webalben ( productforums.google.com/forum/#!category-topic/picasa/… ). Ich habe diese Funktion oft verwendet.
Shannon Wagner

0

(ursprünglich aus einem Kommentar von Shannon Wagner )

In Picasa 3 finden Sie die Funktion zum Löschen leerer Webalben unter Tools | Experimental | Delete Empty Web Albums. ( Quelle )

Ich habe diese Funktion oft verwendet.


Funktioniert dies noch, nachdem Picasa-Webalben fast vollständig durch Google Fotos ersetzt wurden?
Ale

-1

Sie können mehrere PWA-Online-Alben aus der Picasa-Anwendung entfernen: http://support.google.com/picasa/answer/187407

ExtrasStapel-UploadOnline entfernen → Wählen Sie einfach die Alben aus, die Sie entfernen möchten, und klicken Sie auf OK.


Ich erhalte die Nachricht "Fotos können nicht aus Google+ gelöscht werden", wenn ich dies versuche.
Anders Fjeldstad
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.