Answers:
我认为现在有解决方法。
我想知道是否同时添加了此功能并检查了我的Pocket。据我了解您的问题,现在确实可以。(我不知道会发生什么,如果您有3000多个项目–如果有分页,则可能仅适用于第一页)
我制作了一个应用,将您所有的口袋物品标记为已读。希望对您有所帮助http://jesse.sh/awl/made/pocket-zero/
由于没有答案真正对我有用。
这是我写的一个用于批量存档所有条目的小脚本。
只需在“口袋”开始页面上运行它,然后喝杯咖啡,这将花费所有时间来移动所有条目。
这是要在浏览器地址栏中运行的丑陋的书签版本
javascript:var archiveAllTimeout=null,archiveEntries=()=>{var a=document.querySelectorAll("article");if((a||[]).length){for(var b=0;b<a.length;b++)a[b]&&a[b].click();setTimeout(()=>{var b=document.querySelector(".css-11yd3hn button.css-mlr9nc:nth-of-type(3)");b&&b.click();archiveAllTimeout=setTimeout(archiveEntries,1e3)},1e3)}else clearTimeout(archiveAllTimeout),setTimeout(()=>{alert("All items archived");var b=document.querySelector(".css-mk5p2j button.css-1ogf4l3");b&&b.click()},1e3)};setTimeout(()=>{document.querySelector("a[href=\"/\"]").click(),setTimeout(()=>{document.querySelector(".css-15l7u4z .css-mk5p2j button.css-mlr9nc:nth-of-type(3)").click()},1e3)},100),archiveAllTimeout=setTimeout(archiveEntries,100);
这是开发人员控制台的漂亮版本
var archiveAllTimeout=null
var archiveEntries=()=>{
var all=document.querySelectorAll('article')
if((all||[]).length){
for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}}
setTimeout(()=>{var a=document.querySelector(/*Archive button*/'.css-11yd3hn button.css-mlr9nc:nth-of-type(3)');if(a){a.click()};archiveAllTimeout=setTimeout(archiveEntries,1000)},1000)
} else {
clearTimeout(archiveAllTimeout)
setTimeout(()=>{alert('All items archived');/** finish bulk edit */var a=document.querySelector(/*End Bulk Edit button*/'.css-mk5p2j button.css-1ogf4l3');if(a){a.click()}},1000)
}
}
setTimeout(()=>{
/** make sure list is selected*/ document.querySelector('a[href="https://webapps.stackexchange.com/"]').click()
setTimeout(()=>{/** start bulk edit */document.querySelector(/*Bulk Edit button*/'.css-15l7u4z .css-mk5p2j button.css-mlr9nc:nth-of-type(3)').click()},1000)
},100)
archiveAllTimeout=setTimeout(archiveEntries,100)
var all=document.querySelectorAll('article'); for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}}
笨拙,但比我更快地尝试对您的出色脚本进行完美的修改。它让我开始!
使用附件/扩展名“ Pick Pocket”。它并不像单击和完成那样简单,但是与3单击以删除文章相比,它的速度较轻。然后使用批量修改,全选,操作:删除,保存更改(全部位于底部)一系列点击,以每个例程提取大约50个条目。