Skip to content

sidneijp/webblocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webblocker

A simple website list blocker for time periods based on hosts file. Work with python2.7 and python3.x. Use just builtins.

Add a list of websites to hosts file to redirect them to loopback for a period of time defined by the use.

The rules are define in the rules.json. See rules.json.sample to understand how to use it. Basically it's a JSON with lists where you defined any number of named lists using the key as the identificator and the value as a list of string with the websites. The other important key in this JSON is periods where you define a list of objects, which object define a period with the attributes start_time, end_time and website_list. This last attribute is a string that match a list defined in the lists key previously. The time format is a string like HH:MM:.

cp rules.json.sample rules.json

Then just run the script with privileges.

sudo python webblocker.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages