web-dev-qa-db-fra.com

Comment supprimer des documents personnels d'Amazon?

J'ai des centaines de documents personnels dans mon cloud Amazon. Ils me sont envoyés plusieurs fois par jour par un site qui a créé des livres électroniques à partir de contenu RSS.

Les supprimer via le gestionnaire de documents personnels Amazon prendrait des heures, car il actualiserait la page entière après chaque fichier supprimé.

Too many personal documents

Comment supprimer efficacement des documents de titre distinct sans nuire aux autres? Amazon a oublié de le rendre pratique.

3
skalee

Veuillez noter: La réponse a été écrite pour la précédente interface Web Amazon. Je ne sais pas si ça marche toujours.

C'est délicat. Activer les outils de développement de votre navigateur, généralement accessibles avec Ctrl+Alt+I ou Cmd+Alt+Iet allez à l'onglet "Console". Modifiez le script suivant pour répondre à vos besoins (voir ci-dessous), collez-le dans le grand champ de l'onglet Console et exécutez-le en appuyant sur Return ou Enter. Bientôt, toute la page sera rechargée et montrera la portion suivante de documents. Répétez le tout. Je conviens que cela reste lourd, mais beaucoup mieux que de le faire manuellement.

;(function(){

var WORK_ON_PAGE = 1;
var TITLES = ['Bash.org.pl', 'Astronomia.pl', 'Niebezpiecznik.pl'];

var $ = jQuery;
var shouldRemove = function(title) {
  var i;
  for (i = 0; i < TITLES.length; i++) {
    if (TITLES[i] == title) {
      return true;
    }
  }
  return false;
};

var removeItem = function(item) {
  console.log('removing ' + item);
  Fion.deleteItem('deleteItem_' + item);
};

pageList.gotopage(WORK_ON_PAGE);

$('#orderList tr').each(function(){
  var row = $(this);
  var title = row.find('.headerTitle').text();
  if (shouldRemove(title)) {
    var item = row.find('input[name=contentName]').val();
    removeItem(item);
  }
});

return 'wait for refresh';

})();

Le script ci-dessus est configurable. Le plus important est de spécifier les titres de document que vous voulez supprimer dans la 4ème ligne (celle avec TITLES). L'option WORK_ON_PAGE permet de passer à la nième page du gestionnaire de documents. C'est très utile lorsque de nombreux documents ne correspondent pas aux critères de suppression de la première page.

Il est possible que vous puissiez parcourir toutes les pages avec pageList.gotopage avant de supprimer quoi que ce soit afin de pouvoir collecter des informations sur tous les documents que vous souhaitez supprimer et les supprimer en une fois. Ce serait génial, mais je n'ai pas coché cette option parce que je l'ai découverte trop tard.

1
skalee