Have a whitelist schedule that runs in a loop with manual trigger.
I want to block a few domains most of the time but whitelist for a short time interval in a loop to run all the time.with a manual trigger to start the white list domains and timer again.
eg domains on whitelist time = 500 seconds then remove leave off for 3000 seconds then list again like a duty cycle..
You would have the same domains blacklisted also.
I currently have 2 hosts files and swap then out every so often.
If you add the file path to the GUI web group management and go to adlist, you can add which lists you want, and in this view, you can enable or disable at any time you login to that page.
I do this sometimes, but I have found another device to use for some services, making it less fiddly for things like streaming video. I use to have to allow roku.logs and keysvc and stuff, now I don't need to do that with a non-roku device.