Tandai semua item sebagai telah dibaca di Pocket (Baca Selanjutnya)

10

Untuk Pustaka Google, saya bisa melakukan "Tandai Semua Sebagai Baca" dan semua artikel yang belum dibaca dicentang. Saya ingin melakukan hal yang sama untuk getpocket.com (sebelumnya Read It Later) tetapi saya tidak melihat tombol atau sesuatu untuk itu.

Saya sekarang menggulir melewati 200 artikel, lalu mengeditnya secara massal, tetapi dengan item 3K yang tersisa saya berpikir: pasti ada cara yang lebih cepat untuk melakukan ini.

Bagaimana saya bisa "Tandai semua sebagai telah dibaca" di getpocket.com?

Niels Bom
sumber

Jawaban:

10

Jawaban yang diperbarui

Saya pikir ada solusi untuk melakukan ini sekarang.

  1. Buka Pocket di browser Anda (lebih disukai tampilan daftar)
  2. Ctrl/ Cmd-Klik item pertama dalam daftar
  3. Raih scrollbar Anda dan seret ke bawah. Karena mereka memiliki gulir tak terbatas sekarang, Anda dapat memuat semua item sekarang. Ini akan memakan waktu jika Anda memiliki banyak item.
  4. Shift-Klik item terakhir. Semua item antara yang pertama dan terakhir akan dipilih juga
  5. Hit Arsip

Jawaban lama

Saya bertanya-tanya apakah fungsi ini ditambahkan untuk sementara dan memeriksa Pocket saya. Sejauh yang saya mengerti pertanyaan Anda, ini bekerja sekarang. (Saya tidak tahu apa yang terjadi, jika Anda memiliki 3000 item - jika ada pagination, mungkin hanya berfungsi untuk halaman pertama)

  1. Di bilah alat di bagian bawah - klik ikon Edit Massal (yang pertama)
  2. Untuk memilih semua item, klik kotak centang di atas untuk memberi label BULK EDIT
  3. Pilih Tandai sebagai sudah dibaca dari kotak pilih Tindakan
  4. Klik Simpan Perubahan
kleinfreund
sumber
1
Bagiku tidak seperti itu. Anda masih harus menggulir dan memuat semua item, lalu klik kotak centang "pilih semua" dan kemudian lakukan "tandai sebagai telah dibaca".
Niels Bom
5

Saya membuat aplikasi yang menandai semua item saku Anda sebagai sudah dibaca. Semoga bisa membantu http://jesse.sh/awl/made/pocket-zero/

jessh
sumber
Ini gila bagi saya bahwa dalam hampir 7 tahun Pocket masih belum menambahkan fungsi ini. Terima kasih telah membuat aplikasi Anda!
htxryan
0

Karena tidak ada jawaban yang benar-benar berhasil untuk saya.

Ini adalah skrip kecil yang saya tulis untuk mengarsipkan semua entri secara massal.

Cukup jalankan di halaman awal "Pocket" dan ambil kopi, akan butuh waktu untuk memindahkan semua entri.

Di sini versi bookmarklet jelek dijalankan di bilah alamat 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);

Di sini versi cantik untuk konsol pengembang

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)
Yoraco Gonzales
sumber
Terima kasih! Saya perlu menghapus banyak, jadi saya menggunakan dua baris ini untuk memilih 25 sekaligus dengan menjalankannya langsung dari konsol pengembang setelah masuk ke mode edit massal pada tag yang diinginkan dan kemudian secara manual mengkonfirmasi setelah menjalankan skrip beberapa kali untuk memilih grup of 25: var all=document.querySelectorAll('article'); for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}} Canggung, tetapi lebih cepat daripada saya mencoba melakukan modifikasi sempurna dari skrip hebat Anda. Itu membuat saya mulai!
mm2001
-1

Dengan addon / ekstensi 'Pilih Saku ". Tidak sesederhana satu klik dan selesai, tetapi kecepatannya lebih ringan dibandingkan dengan 3 klik untuk menghapus pada artikel. Dapatkan saku, saya menukar ke tampilan daftar untuk memuat lebih banyak file sekaligus, kemudian gunakan pengeditan massal, pilih semua, tindakan: hapus, simpan perubahan (semua terletak di bagian bawah) serangkaian klik untuk mengeluarkan sekitar 50 entri per rutin.

Ehns0mnyak
sumber
Hapus tidak sama dengan tanda baca.
ale
-1

Di Mac, di Chrome, Shift+ klik item pertama. Kemudian gulir ke bawah ke item terakhir. Shift+ klik item terakhir → semua item harus berwarna kuning. Gulir kembali ke atas dan klik tombol arsip.

Fredrik Hed
sumber
Seperti yang saya katakan dalam pertanyaan: menggulir melewati mereka butuh waktu terlalu lama untuk jumlah artikel saya disimpan.
Niels Bom