Instapaper browser extension to save links for offline reading.

Latest Version

Version
3.1.2
Update
November 6, 2024
Size
180KiB
Developer
www.instapaper.com
Category
Users
200,000+
Rating
3.78394 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
ActiveTab
ContextMenus
See more

Instapaper Extension

Instapaper is a simple tool for saving web pages to read later on your iPhone, iPad, Android, computer, or Kindle.

This browser extension may be used in place of the bookmarklet to save articles directly into your Instapaper queue.

It works by saving the current tab to your Instapaper account . Users who aren't logged in will be taken to a login or signup page, after completing the process they will be redirected back to the original page with the original page saved in their queue.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Instapaper", "description": "Instapaper browser extension to save links for offline reading.", "version": "3.1.2", "options_page": "options.html", "icons": { "16": "img/insta_logo_tiny.png", "48": "img/insta_logo_small.png", "128": "img/insta_logo.png" }, "commands": { "ctrl-shift-s": { "suggested_key": { "default": "Ctrl+Shift+S" }, "description": "Save article" } }, "permissions": [ "storage", "activeTab", "contextMenus" ], "host_permissions": [ "http://*/*", "https://*/*" ], "background": { "service_worker": "js/readlater.js", "type": "module" }, "action": { "default_icon": { "16": "img/insta_logo_small.png", "32": "img/[email protected]" } }, "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], "exclude_matches": ["https://instapaper.com/read/*", "https://*.instapaper.com/read/*"], "js": ["js/bookmarklet.js", "js/deflate-base64-min.js", "js/highlights-ugly.js", "js/premium.js", "js/tags.js"], "css": ["css/instapaper.css", "css/ipicons.css", "css/highlights.css", "css/premium.css", "css/tags.css"], "run_at": "document_start" }, { "matches": ["http://twitter.com/*", "https://twitter.com/*", "http://x.com/*", "https://x.com/*"], "js": ["js/twitter.js"] }, { "matches": ["https://news.ycombinator.com/*"], "js": ["js/hackernews.js"] }, { "matches": ["https://lobste.rs/*"], "js": ["js/lobsters.js"] } ], "web_accessible_resources": [{ "resources": [ "*.png", "*.svg" ], "matches": [ "http://*/*", "https://*/*" ] }]}
Read more