"data subfolders.")
parser.parse_args()
- update_hosts_file("-a", "-z", "-o",
+ update_hosts_file("-a", "-o",
"alternates/gambling",
"-e", "gambling")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/porn",
"-e", "porn")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/social",
"-e", "social")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews",
"-e", "fakenews")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews-gambling",
"-e", "fakenews", "gambling")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews-porn",
"-e", "fakenews", "porn")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews-social",
"-e", "fakenews", "social")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/gambling-porn",
"-e", "gambling", "porn")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/gambling-social",
"-e", "gambling", "social")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/porn-social",
"-e", "porn", "social")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews-gambling-porn",
"-e", "fakenews", "gambling", "porn")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews-gambling-social",
"-e", "fakenews", "gambling", "social")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews-porn-social",
"-e", "fakenews", "porn", "social")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/gambling-porn-social",
"-e", "gambling", "porn", "social")
- update_hosts_file("-a", "-z", "-n", "-o",
+ update_hosts_file("-a", "-n", "-o",
"alternates/fakenews-gambling-porn-social",
"-e", "fakenews", "gambling", "porn", "social")
- update_hosts_file("-a", "-z", "-n")
+ update_hosts_file("-a", "-n")
# Update the readme files.
update_readme_file()
import argparse
import socket
import json
-import zipfile
# Detecting Python 3 for version-dependent implementations
PY3 = sys.version_info >= (3, 0)
"outputsubfolder": "",
"hostfilename": "hosts",
"targetip": "0.0.0.0",
- "ziphosts": False,
"sourcedatafilename": "update.json",
"sourcesdata": [],
"readmefilename": "readme.md",
parser.add_argument("--keepdomaincomments", "-k",
dest="keepdomaincomments", default=False,
help="Keep domain line comments.")
- parser.add_argument("--zip", "-z", dest="ziphosts", default=False,
- action="store_true", help="Additionally create "
- "a zip archive of the "
- "hosts file.")
parser.add_argument("--noupdate", "-n", dest="noupdate", default=False,
action="store_true", help="Don't update from "
"host data sources.")
skipstatichosts=skip_static_hosts)
final_file.close()
- if settings["ziphosts"]:
- zf = zipfile.ZipFile(path_join_robust(output_subfolder,
- "hosts.zip"), mode='w')
- zf.write(path_join_robust(output_subfolder, "hosts"),
- compress_type=zipfile.ZIP_DEFLATED, arcname='hosts')
- zf.close()
-
update_readme_data(settings["readmedatafilename"],
extensions=extensions,
numberofrules=number_of_rules,