Existe-t-il un moyen de supprimer plusieurs albums Web Picasa en une seule opération? [fermé]

12

J'ai un tas d'albums que je dois supprimer de Picasaweb. Existe-t-il un moyen de le faire, ou dois-je les parcourir un par un pour les supprimer?

chris
la source

Réponses:

10

Vous pouvez utiliser l' outil de ligne de commande Google .

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

Vous devez créer un fichier de commandes pour supprimer plusieurs albums par nom.

Ou essayez de saisir une partie du nom d'un album en tant que caractère générique. Expérimentez avec. Il vous demandera une confirmation sur chaque album qui correspond au caractère générique comme indiqué ci-dessous:

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
seanyboy
la source
Merci pour cela. Pour une raison quelconque, la google picasa listcommande ne revient jamais pour moi. Mais l'effacement a fonctionné. Il s'est également écrasé sur le premier album (sauvegarde automatique) si j'ai sélectionné tous les albums ". *", Mais sinon cela m'a fait gagner des heures pour supprimer des milliers d'albums.
Marius
1
Cela aurait pu être la meilleure réponse de tous les temps si seul l'outil de ligne de commande de Google fonctionnait toujours: depuis octobre 2015, comme OAuth1 ne semble plus être pris en charge par Google, ces outils de ligne de commande ne fonctionnent plus. Du lien fourni dans la réponse: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

Ce script shell Linux supprimera tous les albums de votre compte Picasa. Il utilise curlen combinaison avec l'API Web Google Picasa. Modifiez simplement le nom d'utilisateur et le mot de passe concernant votre compte dans le script.

#!/bin/sh

# Tutorial: https://developers.google.com/gdata/articles/using_cURL
# Requires: curl, grep, sed

ACCOUNT="GOOGLE"
USERNAME="[email protected]"
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
Ronny
la source
C'était une bonne idée mais cela ne fonctionne plus, alors ne vous embêtez pas. Lorsque j'essaie d'exécuter la première demande manuellement, je suis invité à accéder à developers.google.com/identity/protocols/AuthForInstalledApps , qui à son tour dit ceci: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

Il ne semble pas y avoir de moyen de supprimer plusieurs albums de l'interface Web. Vous devrez les faire un à la fois. (Cela a du sens, vraiment. Imaginez le gâchis que vous feriez si vous supprimiez des pans entiers de vos albums à la fois par erreur.)

ale
la source
1
Désolé ... Dans Picasa 3, la fonctionnalité de suppression des albums Web vides se trouve dans Outils | Expérimental | Supprimez les albums Web vides ( productforums.google.com/forum/#!category-topic/picasa/… ). J'ai utilisé cette fonctionnalité plusieurs fois.
Shannon Wagner
0

(à l'origine d' un commentaire de Shannon Wagner )

Dans Picasa 3, la fonction de suppression des albums Web vides se trouve sur Tools | Experimental | Delete Empty Web Albums. ( source )

J'ai utilisé cette fonctionnalité plusieurs fois.

bière
la source
Cela fonctionne-t-il toujours maintenant que Picasa Albums Web a été presque entièrement remplacé par Google Photos?
ale
-1

Vous pouvez supprimer plusieurs albums en ligne PWA depuis l'application Picasa: http://support.google.com/picasa/answer/187407

OutilsTéléchargement par lotsSupprimer en ligne → Sélectionnez simplement les albums que vous souhaitez supprimer et cliquez sur OK.

Ligne49
la source
Je reçois un message me disant que "les photos ne peuvent pas être supprimées de Google+" lorsque j'essaie.
Anders Fjeldstad