Alias based blocking using urls and github blocklists via LUCI/GUI ? Possible?

Migrated from pfsense and this is one of the biggest features i miss,pfsense allowed blocking ip's,dns whatever by simply fetching data from github raw txt links.Is there anyway to to do something similar using luci. Currently using BANIP but that requires manually putting in and updating all the lists.

Luci has System->Scheduled Tasks (crontab) which allows you to automatically run a task with a configured interval. You can potentially write a command which pulls a git branch and updates some uci options based on some files. Or you can update some ipsets directly, but then you have to update that set also at startup.