Helps you remain focused on a topic of study for extended periods.
By Subhajit and Vaibhav.
Click here to download the extension.
Have you been sometimes spent a lot of time on social media and video sharing websites? Is the monkey in your mind taking over the steering wheel (See Tim Urban's talk on procrastination)? We share with you this that helps you remain focused on a topic of study for extended periods. It does this by blocking distracting websites for a specified period of time. It also provides a timer to help you keep track of your study time. Use this along with the Pomodoro technique to get the most out of your time.
When its study time, you can set a fixed duration, such as 25 min
, or leave it
blank to continue for an unspecified duration, and click Start
. We include four
different modes of blocking websites. These include Novice
, Competent
, Professional
,
and Legendary
.
Novice
mode closes blocked websites afer20 min
.Competent
mode closes blocked websites afer5 min
.Professional
mode closes blocked websites afer1 min
.Legendary
mode closes blocked websites immediately.
Higher modes are rewarded with more bounty, and as your bounty increases, your
rank increases from Cadet
to Cadet II
, Officer
, and so on (this is our
gamification element). This extension is currently in beta, and we are working
on adding more features. We would love to hear your feedback and suggestions.
We have included a default blocklist of websites that are distracting. You can add more websites to the list by adding their domain names to the list. You can also exclude websites from the list, or include remote lists of websites to block. See the example below for details.
# Let's block a site
apple.com
# Or
# - apple.com
# Now, let's allow a site
+ google.com
# Let's block sites using the default list
! default
# You can also block using default sub-lists
# ! default-video
# ! default-social
# You can also block sites using custom lists
# ! https://raw.githubusercontent.com/javascriptf/chrome-attention-training/main/blocklists/default-gaming.txt
- Whistle free icon : flatart_icons
- Perfectly looped GIFs: how to create them - Jitter
- ArthurGareginyan/privacy-policy-template : Arthur Gareginyan
- blocklistproject/Lists : @cryptogap
- How to close the current extension tab?
- Change Active Window (chrome.tabs)
- Chrome tabs.onActivated.addListener throws an "undefined" TypeError
- What is the best way to share functions between Chrome extension scripts?
- Why must MV3 Chrome extensions (using Service Workers) "register listeners in the first turn of the event loop"?
- Get local file inside the extension folder in Chrome
- Setting button text via JavaScript [duplicate]
- How to write a JSDoc for an object with different types of keys?
- Most Visited Arts & Entertainment Websites : Similarweb
- How to Block Distracting Internet Sites at Work : CurrentWare
- How to block a website when you’re distracted and need to focus : Robby Macdonell
- Chrome Extension development basics : Chrome Developers
- Chrome Extensions Tutorial: Reading time : Chrome Developers
- Chrome Extensions Tutorial: Focus Mode : Chrome Developers
- Chrome extension service worker tutorial - Chrome Developers
- Manage tabs : Chrome Developers
- chrome.storage : Chrome Developers
- chrome.runtime : Chrome Developers
- API reference : Chrome Developers
- tabs.onActivated : MDN Web Docs
- tabs.onUpdated : MDN Web Docs
- storage : MDN Web Docs
- storage.local : MDN Web Docs
- StorageArea.get() : MDN Web Docs
- StorageArea.set() : MDN Web Docs
- RegExr : gskinner
- Attention span - Wikipedia