Marque todos os itens como lidos no Pocket (leia mais tarde)

10

Para o Google Reader, basta clicar em "Marcar tudo como lido" e todos os artigos não lidos são marcados. Eu gostaria de fazer o mesmo com o getpocket.com (antigo Read It Later), mas não vejo um botão ou algo parecido.

Agora, estou passando os 200 artigos e editando-os em massa, mas com 3 mil itens restantes, estou pensando: deve haver uma maneira mais rápida de fazer isso.

Como posso "Marcar tudo como lido" no getpocket.com?

Niels Bom
fonte

Respostas:

10

Resposta atualizada

Eu acho que há uma solução alternativa para fazer isso agora.

  1. Abra o Pocket no seu navegador (de preferência a exibição em lista)
  2. Ctrl/ Cmd-clique no primeiro item da lista
  3. Pegue sua barra de rolagem e arraste-a para baixo. Como eles têm rolagem infinita agora, você pode carregar todos os itens agora. Isso levará algum tempo se você tiver muitos itens.
  4. Shift-clique nos últimos itens. Todos os itens entre o primeiro e o último também serão selecionados
  5. Arquivo de ocorrências

Resposta antiga

Gostaria de saber se essa funcionalidade foi adicionada nesse meio tempo e verifiquei meu bolso. Tanto quanto eu entendo sua pergunta, isso funciona agora. (Não sei o que acontece, se você tiver cerca de 3000 itens - se houver uma paginação, pode funcionar apenas para a primeira página)

  1. Na barra de ferramentas na parte inferior - clique no ícone Edição em massa (a primeira)
  2. Para selecionar todos os itens, clique na caixa de seleção logo acima para rotular BULK EDIT
  3. Escolha Marcar como lida na caixa de seleção Ação
  4. Clique em Salvar alterações
Kleinfreund
fonte
1
Não me parece isso. Você ainda precisa rolar e carregar todos os itens, clicar na caixa de seleção "selecionar tudo" e marcar "como lido".
Niels Bom
5

Eu fiz um aplicativo que marca todos os seus itens de bolso como lidos. Espero que ajude http://jesse.sh/awl/made/pocket-zero/

jessh
fonte
É uma loucura para mim que em quase 7 anos o Pocket ainda não tenha adicionado essa funcionalidade. Obrigado por fazer o seu app!
htxryan 16/02
0

Como nenhuma resposta realmente funcionou para mim.

Este é um pequeno script que escrevi para arquivar em massa todas as entradas.

Basta executá-lo na página inicial do "Pocket" e tomar um café, pois levará algum tempo para mover todas as entradas.

Aqui está uma versão de bookmarklet feia para ser executada na barra de endereços do navegador

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);

Aqui a versão bonita para o console do desenvolvedor

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="/webapps//"]').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)
Yoraco Gonzales
fonte
Obrigado! Eu precisava excluir um monte, então usei essas duas linhas para selecionar 25 por vez, executando-o diretamente no console do desenvolvedor, depois de entrar no modo de edição em massa na tag desejada e, em seguida, confirmar manualmente após executar o script várias vezes para selecionar grupos de 25: var all=document.querySelectorAll('article'); for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}} Desajeitado, mas mais rápido do que eu, tentando fazer a modificação perfeita do seu ótimo roteiro. Isso me fez começar!
mm2001 20/02
-1

Com o complemento / extensão 'Pick Pocket ". Não é tão simples quanto um clique e pronto, mas é a velocidade da luz em comparação com 3 cliques para excluir no artigo. Obtenha pick pocket, troco para a exibição em lista para carregar mais arquivos de uma só vez, use a edição em massa, selecione tudo, ação: exclua, salve as alterações (todas localizadas na parte inferior) da série de cliques para executar cerca de 50 entradas por rotina.

Ehns0mnyak
fonte
Excluir não é o mesmo que marcar como lido.
ale
-1

Em um Mac, no Chrome, Shift+ clique no primeiro item. Em seguida, role para baixo até o último item. Shift+ clique no último item → todos os itens devem ficar amarelos. Role de volta ao topo e clique no botão arquivar.

Fredrik Hed
fonte
Como eu disse na pergunta: rolar por eles leva muito tempo para a minha quantidade de artigos salvos.
Niels Bom