web-dev-qa-db-fra.com

Supprimer tout le contenu de Google Photos

J'ai 40 milliards de photos provenant de mon ancien service Picasa Albums Web et je viens tout juste d'annuler mon plan de stockage.

Est-il possible de supprimer toutes les photos et tous les albums?

J'ai beaucoup cherché et je ne sais pas comment faire. Je ne vais pas supprimer près de 400 albums individuellement, et bien sûr, je ne paierai plus pour le plan de stockage.

Je me souviens du temps où google-cli était capable de faire ce genre de choses, mais malheureusement, cela semble abandonné.

8
mguellsegarra
  1. Dans un navigateur, accédez à photos.google.com.
  2. Sélectionnez Photos dans le menu de gauche
  3. Survolez votre première photo, puis cliquez sur la coche qui apparaît pour la sélectionner.
  4. Prenez la barre de défilement à droite et descendez jusqu'à la dernière photo.
  5. En maintenant la touche Maj enfoncée, sélectionnez la dernière photo en bas à droite
  6. Cliquez sur l'icône de la corbeille

J'ai testé toutes les étapes, à l'exception de la dernière, car je ne souhaite pas supprimer toutes mes photos. :)

10
Folk

J'ai utilisé ce script JS: https://github.com/mrishab/google-photos-delete-tool/

J'ai eu du mal à utiliser la réponse sélectionnée. J'avais plus de 10 000 images et le défilement rapide ne me permet pas d'utiliser l'option de sélection et de décalage.

1
Rishab Manocha

J'ai eu trop de photos. J'ai fini par me lancer dans la recherche de photos et choisir "Ajoutés récemment". Heureusement, ils ont tous été ajoutés au cours des 2 derniers jours. Je viens donc de sélectionner "Ajouté aujourd'hui" et j'ai pu supprimer 500 éléments à la fois.

0
Alex

C'est une réponse très incomplète, mais je la publie dans l'espoir que quelqu'un d'autre puisse en tirer parti.

J'ai ouvert Inspector dans Firefox et je l'ai utilisé pour déterminer la classe de la case à cocher sélectionner toutes les images pour la date, puis je l'ai saisi dans la console:

var a = document.getElementsByClassName("R4HkWb");
for(var i=0; i<a.length; i++) a[i].click();

Cela fonctionne presque, mais il a quelques limitations sévères:

  • Il sélectionne uniquement les images pour les dates comportant plusieurs images. Vous devez revenir en arrière et sélectionner des images pour lesquelles la date ne contient qu'une seule image.
  • Il sélectionne uniquement les images pour les dates actuellement visibles. Vous devez donc répéter la commande lorsque vous faites défiler la page.
  • Je ne sais pas à quel point cette classe est permanente, vous devrez peut-être creuser la page avec l'inspecteur pour trouver la nouvelle classe si elle change.
  • Si les images d'une date sont déjà sélectionnées, l'exécution de cette commande inverse la sélection en les désélectionnant.

Encore une fois, je ne publie pas cela comme une réponse complète, mais comme une réponse partielle qui, espérons-le, rapprochera quelqu'un d'une solution complète.

0
Nathan Arthur