GitHub - TinyVirtual/ADHDBlock: No more distractions (Chromium) · GitHub
Skip to content

TinyVirtual/ADHDBlock

Folders and files

Repository files navigation

ADHD Blocker

Is this is you? Easily overstimulated with endless distractions?


Are you easily distracted online?

Do you want to be more productive?

Are you distracted and procrastinating right now just like me?

Well... i got a possible $${ \color{gold} \Huge \textsf{SOLUTION!} }$$


Introducing to you the extension

I recently got warned in my job for being too much distracted watching youtube, so I went on a hunt for a good adhd block tool, but the ones I've tested were either paid, or were bloated full of ads, or weren't working properly

So i took a step further and made my own, and I want to share the source code with you all :)

This extension is designed for Chrommium based browsers only, such as:

  • Chrome
  • Edge
  • Opera
  • Brave
  • etc...

This extension blocks distraction pages, like YouTube for example, take a look:

blocking.gif: User tries to access youtube but is blocked by the extension


But what if you still need to access? What if your work is already done? Well you can simply fill the form and enjoy 5 minutes of freedom:

visiting.gif: User fills the form to access youtube and have 5 minutes of access


Why do I need to put a reason?

Because it forces your brain to think and reason, and if you just put "aaaaa", you'll still have to wait for 15 seconds, meaning you gotta think in a valid reason

Also, if you keep putting "aaaaa" and entering the page anyways, I recomend you to simply disable, because it will just annoy you instead of making you more productive

You can also see your history of distractions:

view_log_%26_settings.gif: User views distraction log


Effectiveness

Here is a little table of how was my experience at work:

* Before After
Times distracted Over 20 Less than 15
Work Speed Slowly Normal
Productivity Small Medium
Warnings 4 1
Issues Done 3 7
Issue Solving Speed ~2 Hours ~30 Minutes

Installation

Install via Chrome Webstore:

$${ \color{gray}\tiny\textsf{(currently not yet avaliable on chrome webstore, I still need to pay a little fee)}}$$

How to install using the developer tools

Warning

BEFORE DOWNLOADING, READ THE PRIVACY DISCLAIMER

I AM NOT RESPONSIBLE FOR ANY MISSUSE OF DEVELOPER MODE EXTENSIONS

MY EXTENSION IS PROVIDED AS IT IS AND ANY HARM CAUSED BY MODIFICATION VOIDS MY RESPONSIBILITY​

  1. Download the source code by clicking in Code → Download ZIP
  2. Extract it somewhere safe (Example: C:\Users\User\Documents\Extensions\ADHDBlock\ or /home/user/Documents/Extensions/ADHDBlock/)
  3. Go to chrome://extensions/ and toogle "Developer Mode" to on
    • Disclaimer: This can be used by anyone to make phishing or scam, verify every extension before ever installing
  4. Click in "Load Unpacked" and select the folder with path name /ADHDBlock-main/source/
    • If there is another one inside with the same name, use that one instead
  5. Configure by clicking on the extension icon and you're ready to go

Notice:

This extension is provided as it is, any use or modification for personal use is valid, redistribution and selling of my extension is not allowed.

You are allowed to make forks and tweak anything and release it publicly, but you must provide the credits to me and the original extension and must not monetize it with ads or paid access, only donation.

Please notice that Developer Mode Extensions are a giant privacy flaw, you must not download any Developer Mode Extension without analysing what it does. Source code for my extension is avaliable here in this repo.

This extension will not help everyone, it tries to regulate access on distracting websites, and if you keep bypassing it, then it's not for you.

Any issues or suggestions report here.

About

No more distractions (Chromium)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors