ทำเครื่องหมายรายการทั้งหมดว่าอ่านแล้วในพ็อกเก็ต (อ่านภายหลัง)


10

สำหรับ Google Reader ฉันสามารถทำ "ทำเครื่องหมายว่าอ่านแล้ว" และบทความที่ยังไม่ได้อ่านทั้งหมดจะถูกทำเครื่องหมาย ฉันต้องการทำเช่นเดียวกันกับ getpocket.com (แต่ก่อนอ่านในภายหลัง) แต่ฉันไม่เห็นปุ่มหรืออะไรบางอย่าง

ตอนนี้ฉันเลื่อนดูบทความ 200 รายการที่ผ่านมาจากนั้นแก้ไขเป็นกลุ่ม แต่ด้วยรายการ 3K ที่จะไปฉันคิดว่าต้องมีวิธีที่เร็วกว่าในการทำสิ่งนี้

ฉันจะ "ทำเครื่องหมายว่าอ่านแล้วทั้งหมด" ใน getpocket.com ได้อย่างไร

คำตอบ:


10

อัปเดตคำตอบ

ฉันคิดว่ามีวิธีแก้ปัญหาในการทำเช่นนี้ในขณะนี้

  1. เปิดพ็อกเก็ตในเบราว์เซอร์ของคุณ (โดยเฉพาะมุมมองรายการ)
  2. Ctrl/ - Cmdคลิกที่รายการแรกในรายการ
  3. หยิบแถบเลื่อนของคุณแล้วลากลง เนื่องจากมีการเลื่อนแบบไม่ จำกัด ในตอนนี้คุณสามารถโหลดรายการทั้งหมดได้ทันที ขั้นตอนนี้จะใช้เวลาสักครู่หากคุณมีหลายรายการ
  4. Shiftคลิกที่รายการสุดท้าย รายการทั้งหมดระหว่างรายการแรกและรายการสุดท้ายจะถูกเลือกเช่นกัน
  5. Hit Archive

คำตอบเก่า

ฉันสงสัยว่าฟังก์ชั่นนี้ถูกเพิ่มเข้ามาในเวลาเฉลี่ยและตรวจสอบกระเป๋าของฉันหรือไม่ เท่าที่ฉันเข้าใจคำถามของคุณตอนนี้ใช้งานได้ (ฉันไม่รู้ว่าจะเกิดอะไรขึ้นถ้าคุณมีรายการ 3,000 รายการ - หากมีการแบ่งหน้ามันอาจจะใช้ได้แค่ในหน้าแรก)

  1. ในแถบเครื่องมือที่ด้านล่าง - คลิกที่ไอคอนแก้ไขเป็นกลุ่ม (อันแรก)
  2. หากต้องการเลือกรายการทั้งหมดให้คลิกช่องทำเครื่องหมายด้านบนเพื่อติดป้ายBULK EDIT
  3. เลือกทำเครื่องหมายว่าอ่านแล้วจากกล่องการกระทำเลือก
  4. คลิกบันทึกการเปลี่ยนแปลง

1
มันไม่เหมือนกับฉัน คุณยังต้องเลื่อนและโหลดรายการทั้งหมดจากนั้นคลิกช่องทำเครื่องหมาย "เลือกทั้งหมด" แล้วทำ "ทำเครื่องหมายว่าอ่านแล้ว"
Niels Bom

5

ฉันสร้างแอพที่ทำเครื่องหมายรายการกระเป๋าของคุณทั้งหมดว่าอ่านแล้ว หวังว่าจะช่วยhttp://jesse.sh/awl/made/pocket-zero/


มันบ้าสำหรับฉันที่ในเกือบ 7 ปี Pocket ยังไม่ได้เพิ่มฟังก์ชั่นนี้ ขอบคุณที่ทำแอปของคุณ!
htxryan

3

ไม่สามารถทำได้ในขณะนี้ตามที่อธิบายไว้ที่นี่: http://help.getpocket.com/customer/portal/questions/383159-mark-all-read


1
ฉันถามเกี่ยวกับเรื่องนี้เมื่อหลายเดือนก่อนและได้รับคำตอบที่คล้ายกันเช่นกัน .. ดังนั้นฉันไม่คาดหวังว่ามันจะอยู่ในแผนงานของพวกเขา
mh

0

เนื่องจากไม่มีคำตอบจริงๆสำหรับฉัน

นี่เป็นสคริปต์เล็กน้อยที่ฉันเขียนเพื่อเก็บรายการทั้งหมดเป็นกลุ่ม

เพียงเรียกใช้ที่หน้า "เริ่มต้น" และคว้ากาแฟมันจะใช้เวลาในการย้ายรายการทั้งหมด

นี่คือเวอร์ชั่น bookmarklet ที่น่าเกลียดที่จะเรียกใช้ในแถบที่อยู่ของเบราว์เซอร์

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

ด้วย addon / extension 'Pick Pocket "มันไม่ง่ายเหมือนแค่คลิกเดียวและทำ แต่มันเป็นความเร็วที่เบาเมื่อเทียบกับ 3 คลิกเพื่อลบบทความรับกระเป๋าฉันเปลี่ยนไปที่ list list เพื่อโหลดไฟล์เพิ่มเติมในครั้งเดียว จากนั้นใช้การแก้ไขจำนวนมากเลือกทั้งหมดการกระทำ: ลบบันทึกการเปลี่ยนแปลง (ทั้งหมดอยู่ที่ด้านล่าง) ชุดการคลิกเพื่อนำออกประมาณ 50 รายการต่อกิจวัตร


การลบไม่เหมือนกับการอ่านมาร์ค
เบียร์

-1

บน Mac ใน Chrome ให้Shiftคลิกรายการแรก จากนั้นเลื่อนลงไปที่รายการสุดท้าย Shift+ คลิกรายการสุดท้าย→รายการทั้งหมดควรเป็นสีเหลือง เลื่อนขึ้นไปด้านบนแล้วคลิกปุ่มเก็บถาวร


ดังที่ฉันพูดในคำถาม: การเลื่อนผ่านพวกเขาใช้เวลานานเกินไปสำหรับจำนวนบทความที่บันทึกไว้
Niels Bom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.