add an optional blacklist file

The contents of this file (containing a listing of additional
domains in 'hosts' file format) are appended to the unified hosts
file during the update process.
This commit is contained in:
Tom Hoover
2016-12-10 11:26:50 -06:00
parent 4dfdc9ea72
commit 1e4de72b65
5 changed files with 29 additions and 0 deletions

View File

@@ -96,6 +96,7 @@ defaults = {
"exclusionregexs" : [],
"exclusions" : [],
"commonexclusions" : ["hulu.com"],
"blacklistfile" : os.path.join(BASEDIR_PATH, "blacklist"),
"whitelistfile" : os.path.join(BASEDIR_PATH, "whitelist")}
def main():
@@ -300,6 +301,11 @@ def createInitialFile():
#Done in a cross-python way
writeData(mergeFile, curFile.read())
if os.path.isfile(settings["blacklistfile"]):
with open(settings["blacklistfile"], "r") as curFile:
#Done in a cross-python way
writeData(mergeFile, curFile.read())
return mergeFile
def removeDupsAndExcl(mergeFile):