Segna tutti gli elementi come letti in Pocket (leggilo più tardi)


10

Per Google Reader posso semplicemente fare "Segna tutti come letti" e tutti gli articoli non letti sono spuntati. Mi piacerebbe fare lo stesso per getpocket.com (precedentemente letto più tardi) ma non vedo un pulsante o qualcosa per questo.

Sto scorrendo oltre 200 articoli, quindi li sto modificando in blocco, ma con gli articoli 3K in arrivo sto pensando: ci deve essere un modo più veloce per farlo.

Come posso "Segna tutto come letto" in getpocket.com?

Risposte:


10

Risposta aggiornata

Penso che ci sia una soluzione alternativa per farlo ora.

  1. Apri Pocket nel tuo browser (preferibilmente vista elenco)
  2. Ctrl/ Cmd-clicca sul primo elemento nell'elenco
  3. Prendi la barra di scorrimento e trascinala verso il basso. Poiché ora hanno uno scorrimento infinito , ora puoi caricare tutti gli elementi. Questo richiederà del tempo se hai molti oggetti.
  4. Shift-clicca sugli ultimi elementi. Verranno selezionati anche tutti gli elementi tra il primo e l'ultimo
  5. Hit Archive

Vecchia risposta

Mi chiedevo se questa funzionalità fosse stata aggiunta nel frattempo e ho controllato il mio Pocket. Per quanto ho capito la tua domanda, ora funziona. (Non so cosa succede, se hai 3000 articoli - se c'è una paginazione, potrebbe funzionare solo per la prima pagina)

  1. Nella barra degli strumenti in basso, fai clic sull'icona Modifica collettiva (la prima)
  2. Per selezionare tutti gli elementi, fare clic sulla casella di controllo in alto a destra per etichettare BULK EDIT
  3. Scegli Contrassegna come letto dalla casella di selezione Azione
  4. Fai clic su Salva modifiche

1
Non mi sembra. Devi ancora scorrere e caricare tutti gli elementi, quindi fare clic sulla casella di controllo "seleziona tutto" e quindi fare "contrassegna come già letto".
Niels Bom,



0

Dal momento che nessuna risposta ha funzionato davvero per me.

Questo è un piccolo script che ho scritto per archiviare in blocco tutte le voci.

Basta eseguirlo nella pagina iniziale "Pocket" e prendere un caffè, ci vorrà del tempo per spostare tutte le voci.

Qui una brutta versione del bookmarklet da eseguire nella barra degli indirizzi del browser

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

Ecco la bella versione per la console degli sviluppatori

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)

Grazie! Avevo bisogno di eliminare un gruppo, quindi ho usato queste due righe per selezionare 25 alla volta eseguendolo direttamente dalla console dello sviluppatore dopo essere entrato in modalità di modifica collettiva sul tag desiderato e quindi aver confermato manualmente dopo aver eseguito lo script più volte per selezionare i gruppi di 25: var all=document.querySelectorAll('article'); for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}} Goffo, ma più veloce di me che cerca di fare la modifica perfetta della tua grande sceneggiatura. Mi ha fatto iniziare!
mm2001

-1

Con il componente aggiuntivo / estensione "Pick Pocket". Non è semplice come un clic e fatto, ma è una velocità della luce rispetto a 3 clic per eliminare l'articolo. Ottieni pick pocket, cambio per visualizzare l'elenco per caricare più file contemporaneamente, quindi utilizza la modifica collettiva, seleziona tutto, azione: elimina, salva le modifiche (tutte situate in fondo) serie di clic per eliminare circa 50 voci per routine.


Cancella non è lo stesso di mark read.
Ale

-1

Su un Mac, in Chrome, Shift+ fai clic sul primo elemento. Quindi scorrere fino all'ultimo elemento. Shift+ fai clic sull'ultimo elemento → tutti gli elementi dovrebbero diventare gialli. Scorri verso l'alto e fai clic sul pulsante Archivio.


Come ho detto nella domanda: scorrere oltre li impiega troppo tempo per la mia quantità di articoli salvati.
Niels Bom l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.