批量删除亚马逊 Kindle 云端个人文档

 2013-04-12    大连 /others/2013/04/12/bulk-delete-kindle-documents.html others kindle, javascript

使用 Kindle 时,通常会向自己的 Kindle、Kindle App for iOS/Android 发送书籍文章,或者直接用狗耳朵Kindle4rssKlip.me 的推送,经常是看完就从 Kindle 终端删除,但在 Kindle 云端的 Library 个人文档里却仍有保留,而在 Kindle Library 里得一个一个地删除,每次删除一个文档页面就要自动刷新 ,下面的方法可以实现批量删除个人文档里的内容(可以勾选要删除的文档),亲测在 Google Chrome 有效!

【2014/12/15 更新】现在中亚的网站上,在我的帐号下,进入我的 Cloud Drive,可以多选删除了。

中亚我的 Cloud Drive链接:https://www.amazon.cn/clouddrive/

方法:

1)将如下代码添加到书签栏:

javascript: (function() {
    var v = new RegExp('PersonalDocuments');
    if (!v.test(document.URL)) {
        alert("The script can only work in Personal Documents!");
    } else {
        a = document.getElementsByClassName('rowBodyCollapsed');
        b = document.getElementsByName('checkboxForDelete');
        if (b.length == 0) {
            document.getElementById('Row1Button').innerHTML += "<a href='javascript:(function(){b = document.getElementsByName(\"checkboxForDelete\"); for(var i=0;i<b.length;i++){b[i].checked=true;}})();'>All</a>" + "<a href='javascript:(function(){b = document.getElementsByName(\"checkboxForDelete\"); for(var i=0;i<b.length;i++){b[i].checked=false;}})();'>None</a>" + "<a href='javascript:(function(){b = document.getElementsByName(\"checkboxForDelete\"); for(var i=0;i<b.length;i++){b[i].checked=!b[i].checked;};})();'> Reverse</a>";
            for (var i = 0; i < a.length; i++) {
                tmp = document.getElementById('Row' + (i + 1) + 'Button');
                tmp.innerHTML += "<input type='checkbox' name='checkboxForDelete' checked=true>";
            };
            document.getElementById('pagination').innerHTML += "<a href='javascript:(function() { a = document.getElementsByClassName(\"rowBodyCollapsed\"); b = document.getElementsByName(\"checkboxForDelete\"); for (var i = 0; i < b.length; i++) { if (b[i].checked) { Fion.deleteItem(\"deleteItem_\" + a[i].getAttribute(\"asin\")); } };})()'>Delete Selected</a>";
        } else {
            for (var i = 0; i < b.length; i++) {
                if (b[i].checked) {
                    Fion.deleteItem('deleteItem_' + a[i].getAttribute('asin'));
                }
            };
        }
        return;
    }
})();

codes via https://kaka.io/kindle-bulk-delete

2)登陆亚马逊,打开 Personal Documents 页面,点击一下浏览器上的这个书签,然后在每个条目之前会出现一个复选框。

3)选择你想删除条目对应的复选框。当然也有全部选择、全部不选和反向选择的快速连接。

4)点击 Delete Selected,被选择的条目将被删除。

补充:

随便从网页中拖拽一个链接到书签栏,然后编辑地址,将 javascript 代码粘贴到地址栏。

Chrome书签栏常显的快捷键为 Ctrl+Shift+B

关于作者
Jason,80 后,现从事通信行业。安卓玩家一个人的书房朗读者麦子
 英语入门到放弃
 jsntn
 jasonwtien
 jasonwtien
更多…… /about.html

最近更新: