Browse distracting websites with intention.

Latest Version

Version
0.2
Update
October 21, 2021
Size
54.98KiB
Developer
Category
Users
248
Rating
4.42857 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
WebNavigation
Storage
See more

With Intention Extension

«With Intention» is a Chrome extension that helps you browse the web more intentionally.

By simply stating your intention of selected websites every time you visit them, mindless browsing of distracting websites can be reduced and turned into a more mindful experience.


📚 Background

To help you avoid distracting websites, some extensions blacklist entire websites. But, this doesn't work if you need to look something up now and then. For this reason I am a big fan of DK's 'Intention' extension [1], which instead of blacklisting websites, 'unlocks' them for a certain period of time.

In my daily work though, this created a lot of friction because estimating and unlocking time periods distracted me from the actual work.
«With Intention» is essentially a reduction of DK's extension: by simply and only writing down the intention when visiting certain websites, intentional working is reinforced and accidental mindless browsing is reduced.

The extension is open source and hosted on GitHub [2].

🔗 Links
[1] https://chrome.google.com/webstore/detail/intention-stop-mindless-b/dladanhaondcgpahgiflodhckhoeohoe
[2] https://github.com/alexwidua/with-intention
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "With Intention",\t"author": "Alex Widua",\t"manifest_version": 3,\t"version": "0.2",\t"description": "Browse distracting websites with intention.",\t"permissions": ["webNavigation", "storage"],\t"action": {\t\t"default_popup": "popup.html",\t\t"default_icon": {\t\t\t"16": "/images/icon_16.png",\t\t\t"32": "/images/icon_32.png",\t\t\t"48": "/images/icon_48.png",\t\t\t"128": "/images/icon_128.png"\t\t}\t},\t"optional_permissions": ["scripting"],\t"host_permissions": ["http://*/", "https://*/"],\t"background": {\t\t"service_worker": "background.js"\t},\t"options_page": "options.html",\t"icons": {\t\t"16": "/images/icon_16.png",\t\t"32": "/images/icon_32.png",\t\t"48": "/images/icon_48.png",\t\t"128": "/images/icon_128.png"\t}}
Read more