FaserF/ha-shielddns is 45 source files holding 154 symbols across 4 modules, written mainly in python, yaml, json. The largest module is custom_components, with 17 files.