Tired of procrastinating? procrast
is here to help!
This script blocks websites by adding a bogus entry to /etc/hosts
. You can then toggle "procrastination mode" on and off.
- Use
procrast add
to add a site to the procrastination list - Use
procrast remove
to remove a site from the procrastination list - Use
procrast no
to stop procrastinating - Use
procrast yes
to start procrastinating
If you have ~/bin
in your PATH
environment variable, the following will work:
mkdir -p ~/bin ; curl https://raw.githubusercontent.com/jfarmer/procrast/master/procrast -o ~/bin/procrast && chmod u+x ~/bin/procrast
You probably want to add both www.site.com
and site.com
.
If you wanted to block YouTube, you'd do...
procrast add youtube.com
procrast add www.youtube.com
Then procrast no
will block YouTube and procrast yes
will unblock YouTube. You never have to add YouTube to the procrastination list again.
If a site includes Facebook's tracking JavaScript, blocking Facebook might cause that site to not load (or load slowly). Keep that in mind if you find a site being suddenly slow to load.