Skip to content
This repository has been archived by the owner on Feb 2, 2021. It is now read-only.
/ pocketSelectAll Public archive

Script to allow selection of all Pocket articles

Notifications You must be signed in to change notification settings

AdrianSkar/pocketSelectAll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pocketSelectAll

Update:

Finally Pocket has added the ability to select multiple articles by using Ctrl and Shift keys so this script is no longer needed and will be archived.


Add the ability to select all Pocket articles. This process can be easily automated using tools like Integromat but I'll test custom JS scripts for practicing purposes.

If you are familiar with userscripts[1][2], you can just copy and load it to your favorite manager[3] such as Violentmonkey from this file or install it directly from greasyfork.

If you just want to try it on your browser you can follow this simple steps:

  1. Enable the bulk edit option within Pocket.
    bulk edit button image
  2. Copy the script.js code and paste it into your browser's console (F12 or Menu -> Dev tools) and press Enter.

This will show a couple of buttons allowing you to select all visible articles (Pocket currently only shows around 25 at a time) or all articles within the page.

Select visible button screenshot

When using the Select all option the script will select all visible articles, scroll down and wait 2 seconds for the new batch to load (showing working... within the button) until it finds no more articles to select (showing selected within the button).

Notes:

  • The Select all script has been tested to work properly down to 1mb speeds, if you have a slower connection try raising the interval time at line 63 (timer function).
  • Instructions for selecting with Integromat.

Refs:

  1. "Userscript". Wikipedia.
  2. "Userscript beginners how-to". OpenUserJS.
  3. "Userscript manager". Wikipedia.

Releases

No releases published

Packages

No packages published