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 addto add a site to the procrastination list - Use
procrast removeto remove a site from the procrastination list - Use
procrast noto stop procrastinating - Use
procrast yesto 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/procrastYou 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.comThen 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.