There is always Rescue Time which monitors websites you visit. It doesnt slap you or anything, but it can give you a report on where you are wasting time. They even have 32 bit and 64 bit DEB files to install, plus the app in Firefox and Chrome.

Its free for basic uses, but is $6 a month if you would like to block websites, monitor how much time you spend on a doc, etc.

https://www.rescuetime.com/

DEB files and RPMs here...

https://www.rescuetime.com/setup/download