すべてのアイテムをPocketで既読にする(後で読む)


10

Googleリーダーの場合、「すべてを既読にする」を実行するだけで、未読の記事がすべてオフになります。getpocket.com(以前のRead It Later)についても同じようにしたいのですが、ボタンなどが表示されません。

私は現在200記事を超えてスクロールしてから、それらを一括編集していますが、3Kの項目が残っているので、これを行うためのより高速な方法が必要だと考えています。

getpocket.comで「すべて既読にする」にはどうすればよいですか?

回答:


10

回答を更新しました

今これを行うための回避策があると思います。

  1. ブラウザでPocketを開きます(できればリストビュー)。
  2. Ctrl/- Cmdリストの最初の項目をクリックします
  3. スクロールバーをつかんで下にドラッグします。現在は無限スクロールが可能なため、すべてのアイテムをすぐに読み込むことができます。アイテム数が多い場合は、しばらく時間がかかります。
  4. Shift-最後のアイテムをクリックします。最初と最後の間のすべてのアイテムも選択されます
  5. ヒットアーカイブ

古い答え

その間にこの機能が追加されたのかどうか疑問に思って、私のポケットを確認しました。私があなたの質問を理解している限り、これは今はうまくいきます。(3000アイテムのような場合、何が起こるかわかりません。ページネーションがある場合、最初のページで機能する可能性があります)

  1. 下部のツールバーで– [ 一括編集 ]アイコン(最初のアイコン)をクリックします
  2. すべてのアイテムを選択するには、真上のチェックボックスをクリックして、「一括編集」というラベルを付けます
  3. 選択して既読をアクション選択ボックスから
  4. [ 変更を保存]をクリックします

1
それは私にはそれのようには見えません。それでも、すべてのアイテムをスクロールしてロードし、[すべて選択]チェックボックスをクリックして、[既読にする]を実行する必要があります。
Niels Bom 2013年

5

ポケットアイテムをすべて既読にするアプリを作成しました。それがhttp://jesse.sh/awl/made/pocket-zero/に役立つことを願っています


7年近くたった今でもPocketがこの機能を追加していないのは、私には頭がおかしい。アプリを作ってくれてありがとう!
htxryan


0

本当に私にはうまくいかなかったので。

これは、すべてのエントリを一括アーカイブするために書いた小さなスクリプトです。

「ポケット」のスタートページで実行してコーヒーを飲むだけで、すべてのエントリを移動するのに時間がかかります。

ここで、ブラウザのアドレスバーで実行する醜いブックマークレットバージョン

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="/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)

ありがとう!束を削除する必要があったので、これらの2行を使用して一度に25を選択しました。目的のタグで一括編集モードにした後、開発者コンソールから直接実行し、スクリプトを複数回実行してグループを選択した後、手動で確認しました。 of 25: var all=document.querySelectorAll('article'); for(var i=0;i<all.length;i++){if(all[i]){all[i].click()}} 不器用ですが、あなたの素晴らしいスクリプトを完璧に修正しようとする私よりも速いです。それは私を始めました!
mm2001

-1

アドオン/拡張機能「Pick Pocket」を使用します。ワンクリックで実行するのと同じくらい簡単ではありませんが、3クリックで記事を削除するのに比べて高速です。PickPocketを取得し、リストビューに切り替えて、一度により多くのファイルをロードします。次に、一括編集、すべて選択、アクション:削除、変更の保存(すべて下部にあります)の一連のクリックを使用して、ルーチンごとに約50のエントリを取り出します。


削除は既読と同じではありません。
エール

-1

Macの場合、ChromeでShift、最初のアイテムをクリックします。次に、最後の項目までスクロールします。Shift+最後のアイテムをクリック→すべてのアイテムが黄色になります。上にスクロールして戻り、アーカイブボタンをクリックします。


私が質問で言ったように、それらを過ぎてスクロールすると、保存された私の記事の量に対して時間がかかりすぎます。
Niels Bom
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.