Skip to main content

Limit the time you procrastinate by blocking websites via the hosts file

Project description

procrust

Limit the time you procrastinate by blocking websites via the hosts file.

Usage

Edit block list

Open the list of host names to block when not procrastinating for editing:

procrust edit

Add one host name per line.

Start and stop procrastinating

When you start and stop procrastinating the hosts file will be changed, so you need to run the command with root privileges. If you ran the edit command without sudo you need to preserve the environment with the -E option.

sudo -E procrust start

sudo -E procrust stop

Installation

Install the procrust command globally so it is accessible by the root user.

git clone https://github.com/yaph/procrust.git
cd procrust
sudo python3 setup.py install

Authors

procrust was written by Ramiro Gómez.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

procrust-0.1.0.tar.gz (2.3 kB view hashes)

Uploaded source

Built Distribution

procrust-0.1.0-py3-none-any.whl (3.8 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page