Block helps you stop procrastinating, since you can't do it by yourself. It is a simple command-line utility that relies on modifying the hosts file to block websites that you use when procrastinating.
Project description
Block
Block is a simple Python-based command line utility for blocking access to web sites in order to stop you from procrastinating, because you can't do it by yourself. Relies on modifying the hosts file.
Installing
It is possible to install Block using the Python package manager, pip:
$ pip install block-hosts
Usage
The simplest and most common usage of Block is to block all sites in a curated list. To do this, run the following command in the console:
$ block-hosts block-all
and to unblock, run:
$ block-hosts unblock-all
To block a profile of web sites, such as "social" or "news", run:
$ block-hosts block-profile PROFILE_NAME
and to unblock, run:
$ block-hosts unblock-profile PROFILE_NAME
To block a single web site, run:
$ block-hosts WEBSITE_URL
where website_url refers to, you guessed it, the URL of the website you want to block. To reverse the action, run
$ block-hosts unblock WEBSITE_URL
Note: modifying the hosts file requires administrator privileges, so make sure that the terminal is in elevated mode.
Another note: you might need to restart the browser for changes to take effect.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file block_hosts-0.0.3.tar.gz
.
File metadata
- Download URL: block_hosts-0.0.3.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
4f5c6f9e246093d0f0f4cf12b7688c2fc5abe66c1467d4677e3a57fea922cfa1
|
|
MD5 |
6448f0e4615370cb1e40cc28770470a3
|
|
BLAKE2b-256 |
1640402aac2e7136f653d590b06fc86a0414dcdaa3908e68545332ab1e6f2f9b
|
File details
Details for the file block_hosts-0.0.3-py2.py3-none-any.whl
.
File metadata
- Download URL: block_hosts-0.0.3-py2.py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
759bfba4695408a437b792c86ac181c4e75cd958ecae8dfef2c717ca19738d7c
|
|
MD5 |
70007398fcc0c02a29d99cee04ce1e62
|
|
BLAKE2b-256 |
ccea4def73795ecf94d6d5b691d13f73468e4e7780c2735b2627ccf7033b1b5c
|