I've adjusted the python-hosts "hosts.py" on line 203 & 211 from:
"{0}\t{1}\n".format(
to
"{0} {1}\n".format(
I then use sudo python /home/pi/client-mapping.py -f /etc/pihole/custom.list -c ControllerIP -u Username -p Password
to update the custom.list file instead of the /etc/hosts file. If needed I can see and edit in the Web UI now (although any changes will get overwritten upon each cron job).
Not sure if there is a way to update the main client-mapping.py script to adjust for a space instead of a tab, rather than having to edit the hosts.py
I've adjusted the python-hosts "hosts.py" on line 203 & 211 from:
"{0}\t{1}\n".format( to "{0} {1}\n".format(
I then use sudo python /home/pi/client-mapping.py -f /etc/pihole/custom.list -c ControllerIP -u Username -p Password
to update the custom.list file instead of the /etc/hosts file. If needed I can see and edit in the Web UI now (although any changes will get overwritten upon each cron job).
Not sure if there is a way to update the main client-mapping.py script to adjust for a space instead of a tab, rather than having to edit the hosts.py
Thanks, Shane.