Last updated:
0 purchases
webnull 1.0.1
Webnull======A tool for putting hosts into a blackhole.Webnull is a command line program that lets you stop your computer from being able to reach certain websites.Usage: `sudo webnull deny example.com`Above, example.com will be added to your hosts file and routed to localhost. The next time you try to visit example.com your browser won't be able to find it.Later, `sudo webnull allow example` will re-allow access to the site for five minutes.`sudo webnull allow -am` will allow access to all blocked sites until tomorrow morning.See `webnull -h` for full usage.Installation--------------`pip install webnull`Usage---------```sudowebnulldenyexample.com sudo webnull deny https://example.com/foo/barsudowebnullallowexample.com sudo webnull allow -t 30 example.comsudowebnullallow−a sudo webnull allow -am```Development=========Dev Mode--------------Dev Mode protects your live hostfile during development```cp/etc/hostsdummyhosts export DEV_MODE=1./webnull.pyallow...‘‘‘Testing−−−−−−−−−−‘‘‘ brew install pythoneasyinstallpip pip install virtualenvvirtualenvvenv source venv/bin/activatepipinstallwatchdog python setup.py test```Releasing-------------```pythonsetup.pysdistbdistwheel twine upload dist/* [-r testpypi]$ rm -rf dist/** tag the release* bump the version number```This code has only been tested on macOS with python 2.7It will only work on systems that use an /etc/hosts file.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.