Marque todos los elementos como leídos en el bolsillo (léalo más tarde)

10

Para Google Reader, puedo hacer "Marcar todo como leído" y todos los artículos no leídos están marcados. Me gustaría hacer lo mismo para getpocket.com (anteriormente Read It Later) pero no veo un botón o algo por el estilo.

Ahora estoy pasando por 200 artículos, luego los edito masivamente, pero con 3K elementos para ir, estoy pensando: debe haber una forma más rápida de hacer esto.

¿Cómo puedo "Marcar todo como leído" en getpocket.com?

Niels Bom
fuente

Respuestas:

10

Respuesta actualizada

Creo que hay una solución para hacer esto ahora.

  1. Abra Pocket en su navegador (preferiblemente vista de lista)
  2. Ctrl/ Cmd-haga clic en el primer elemento de la lista
  3. Toma tu barra de desplazamiento y arrástrala hacia abajo. Como ahora tienen desplazamiento infinito , puede cargar todos los elementos ahora. Esto llevará algún tiempo si tiene muchos artículos.
  4. Shift-Haga clic en los últimos artículos. También se seleccionarán todos los elementos entre el primero y el último.
  5. Archivo de visitas

Vieja respuesta

Me preguntaba si esta funcionalidad se agregó mientras tanto y revisé mi Pocket. Hasta donde entiendo tu pregunta, esto funciona ahora. (No sé qué sucede, si tiene como 3000 elementos, si hay una paginación, puede funcionar para la primera página)

  1. En la barra de herramientas en la parte inferior, haga clic en el icono Edición masiva (el primero)
  2. Para seleccionar todos los elementos, haga clic en la casilla de verificación justo arriba para etiquetar EDICIÓN A GRANEL
  3. Elija Marcar como leído en el cuadro de selección Acción
  4. Haga clic en Guardar cambios
Kleinfreund
fuente
1
No me parece a mí. Todavía tiene que desplazarse y cargar todos los elementos, luego haga clic en la casilla de verificación "seleccionar todo" y luego haga "marcar como leído".
Niels Bom
5

Hice una aplicación que marca todos sus artículos de bolsillo como leídos. Espero que ayude http://jesse.sh/awl/made/pocket-zero/

jessh
fuente
Para mí es una locura que en casi 7 años Pocket todavía no haya agregado esta funcionalidad. Gracias por hacer tu aplicación!
htxryan
0

Dado que ninguna respuesta realmente funcionó para mí.

Este es un pequeño script que escribí para archivar masivamente todas las entradas.

Simplemente ejecútelo en la página de inicio de "Pocket" y tome un café, tomará su tiempo mover todas las entradas.

Aquí una versión de marcador feo para ejecutar en la barra de direcciones del 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);

Aquí la bonita versión para la consola del desarrollador

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
fuente
¡Gracias! Necesitaba eliminar un montón, así que usé estas dos líneas para seleccionar 25 a la vez ejecutándola directamente desde la consola del desarrollador después de pasar al modo de edición masiva en la etiqueta deseada y luego confirmando manualmente después de ejecutar el script varias veces para seleccionar grupos de 25: var all=document.querySelectorAll('article'); for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}} Torpe, pero más rápido que yo tratando de hacer la modificación perfecta de tu gran guión. Me puso en marcha!
mm2001
-1

Con el complemento / extensión 'Pick Pocket ". No es tan simple como un clic y listo, pero es una velocidad de la luz en comparación con 3 clics para eliminar en el artículo. Obtener pick pocket, cambio a la vista de lista para cargar más archivos a la vez, luego use la edición masiva, seleccione todo, acción: eliminar, guardar cambios (todos ubicados en la parte inferior) serie de clics para eliminar alrededor de 50 entradas por rutina.

Ehns0mnyak
fuente
Eliminar no es lo mismo que marcar lectura.
cerveza
-1

En una Mac, en Chrome, Shifthaga clic en el primer elemento. Luego desplácese hacia abajo hasta el último elemento. Shift+ haga clic en el último elemento → todos los elementos deben volverse amarillos. Desplácese hacia arriba y haga clic en el botón de archivo.

Fredrik Hed
fuente
Como dije en la pregunta: desplazarse más allá de ellos toma demasiado tiempo para mi cantidad de artículos guardados.
Niels Bom