Bulk Unsubscribe in Gmail
Unsubmarine Extension
Unsubmarine automates the process of clicking through emails to find unsubscribe links, and presents them in one list so you can choose what to bulk unsubscribe from.
Privacy and security matter a great in this context, so I wrote Unsubmarine in a way that is ultra safe to run in your inbox (even though this limits its abilities):
1) It is open source: https://github.com/smcllns/unsubmarine
2) It is a client-only browser extension so it doesn't connect to any servers, so your data always stays in your browser
3) It has no persistent local storage so it doesn't remember anything after a page refresh
4) It only scans for unsubscribe links and doesn't delete any emails
5) It does nothing until you click Start.
I made it to solve my own unsubscribe problems in gmail, feel free to use it if it helps you too!
Read more
Privacy and security matter a great in this context, so I wrote Unsubmarine in a way that is ultra safe to run in your inbox (even though this limits its abilities):
1) It is open source: https://github.com/smcllns/unsubmarine
2) It is a client-only browser extension so it doesn't connect to any servers, so your data always stays in your browser
3) It has no persistent local storage so it doesn't remember anything after a page refresh
4) It only scans for unsubscribe links and doesn't delete any emails
5) It does nothing until you click Start.
I made it to solve my own unsubscribe problems in gmail, feel free to use it if it helps you too!
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Unsubmarine", "version": "0.4.0", "description": "Bulk Unsubscribe in Gmail", "homepage": "https://smcllns.com/unsubmarine?ref=crxwebstore", "content_scripts": [ { "matches": ["https://mail.google.com/*"], "js": ["content/bundle.js"], "css": ["content/bundle.css"] } ], "background": { "scripts": ["background/bg.js", "background/hot-reload.js"] }, "web_accessible_resources": [ "background/*.js", "content/bundle.*", "images/*.png" ], "permissions": ["declarativeContent"], "page_action": { "default_title": "Run Unsubmarine in Gmail", "default_icon": { "16": "images/icon16.png", "32": "images/icon32.png" } }, "icons": { "16": "images/icon16.png", "48": "images/icon48.png", "128": "images/icon128.png" }}
Read more