A number of municipal sites use cloudflare to obfuscate their emails. This means that if you want to get their emails you have to write custom code each time. However, they use a consistent function to do this obfuscation. This PR changes the get_email method to also scrape cloudflare protected emails and decode them. Several other scrapers are updated to make use of this change, simplifying their code significantly.
A number of municipal sites use cloudflare to obfuscate their emails. This means that if you want to get their emails you have to write custom code each time. However, they use a consistent function to do this obfuscation. This PR changes the get_email method to also scrape cloudflare protected emails and decode them. Several other scrapers are updated to make use of this change, simplifying their code significantly.