在Pocket中将所有项目标记为已读(稍后阅读)


10

对于Google阅读器,我只能执行“将所有内容标记为已读”,然后选中所有未读的文章。我想对getpocket.com(以前称为“稍后阅读”)进行同样的操作,但是我看不到任何按钮或类似的东西。

我现在正在滚动浏览200篇文章,然后对其进行批量编辑,但是我想考虑3K项:必须有一种更快的方法。

如何在getpocket.com中“全部标记为已读”?

Answers:


10

更新的答案

我认为现在有解决方法。

  1. 在浏览器中打开Pocket(最好是列表视图)
  2. Ctrl/- Cmd单击列表中的第一项
  3. 抓住滚动条并将其向下拖动。由于它们现在可以无限滚动,因此您现在可以加载所有项目。如果您有很多物品,这将需要一些时间。
  4. Shift单击最后一项。第一个和最后一个之间的所有项目也会被选中
  5. 命中档案

旧答案

我想知道是否同时添加了此功能并检查了我的Pocket。据我了解您的问题,现在确实可以。(我不知道会发生什么,如果您有3000多个项目–如果有分页,则可能仅适用于第一页)

  1. 在底部的工具栏中–单击“ 批量编辑”图标(第一个)
  2. 要选择所有项目,请单击上方的复选框以标记“ 批量编辑”
  3. 从“操作”选择框中选择“ 标记为已读
  4. 点击保存更改

1
在我看来,它看起来并不像。您仍然必须滚动并加载所有项目,然后单击“全选”复选框,然后执行“标记为已读”。
Niels Bom 2013年



0

由于没有答案真正对我有用。

这是我写的一个用于批量存档所有条目的小脚本。

只需在“口袋”开始页面上运行它,然后喝杯咖啡,这将花费所有时间来移动所有条目。

这是要在浏览器地址栏中运行的丑陋的书签版本

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)

谢谢!我需要删除一个束,因此在进入所需标签上的批量编辑模式后直接在开发人员控制台中运行它,然后在多次运行脚本以选择组后手动确认,因此我使用这两行来一次选择25 25集: var all=document.querySelectorAll('article'); for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}} 笨拙,但比我更快地尝试对您的出色脚本进行完美的修改。它让我开始!
mm2001

-1

使用附件/扩展名“ Pick Pocket”。它并不像单击和完成那样简单,但是与3单击以删除文章相比,它的速度较轻。然后使用批量修改,全选,操作:删除,保存更改(全部位于底部)一系列点击,以每个例程提取大约50个条目。


删除与已读标记不同。
ale

-1

在Mac上,在Chrome中,Shift+单击第一项。然后向下滚动到最后一项。Shift+单击最后一个项目→所有项目应变为黄色。向上滚动回到顶部,然后单击存档按钮。


正如我在问题中说的那样:滚动浏览它们花费的时间太长,以至于我保存的文章数量不多。
Niels Bom
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.