A simple extension that makes it possible to create deep works session by blocking distracting websites
Deep Work Manager Extension
Deep Work Manager is a simple tool that makes it possible to create deep work sessions where distracting websites is blocked for periods of time doing the day. This will help you stay focused and hopefully increase productivity.
The extension is inspired by Cal Newport's book \"Deep Work\" which states the importance of focused and concentrated work and the negative consequences of being distracted. He argues that to achieve the best results in any field, it's necessary to stay focused and undistracted for long periods of time (deep work sessions) and this is where the extension can be helpful.
The sessions can be configured through the extension's option page where it's possible to define sessions frequency and at what time it should start and end. It's also totally up to you to decide which websites should be blocked doing sessions.
Read more
The extension is inspired by Cal Newport's book \"Deep Work\" which states the importance of focused and concentrated work and the negative consequences of being distracted. He argues that to achieve the best results in any field, it's necessary to stay focused and undistracted for long periods of time (deep work sessions) and this is where the extension can be helpful.
The sessions can be configured through the extension's option page where it's possible to define sessions frequency and at what time it should start and end. It's also totally up to you to decide which websites should be blocked doing sessions.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Deep Work Manager", "version": "0.1.0", "homepage_url": "http://localhost:8080/", "description": "A simple extension that makes it possible to create deep works session by blocking distracting websites", "default_locale": "en", "permissions": [ "", "*://*/*", "storage" ], "content_scripts": [ { "matches": [ "" ], "js": [ "js/blocker.js" ], "all_frames": true, "run_at": "document_start" } ], "icons": { "16": "icons/lamp-16.png", "48": "icons/lamp-48.png", "128": "icons/lamp-128.png" }, "background": { "scripts": [ "js/background.js" ], "persistent": false }, "browser_action": { "default_popup": "popup.html", "default_title": "__MSG_extName__", "default_icon": { "19": "icons/lamp-19.png", "38": "icons/lamp-38.png" } }, "options_ui": { "page": "options.html", "browser_style": true }, "web_accessible_resources": [ "page-blocked.html" ], "content_security_policy": "script-src 'self' ; object-src 'self'"}
Read more