opennorth / represent-canada

Point or postcode to electoral district service for Canada, its provinces and municipalities
http://represent.opennorth.ca/
MIT License
65 stars 9 forks source link

Transition to Popolo format #90

Closed jpmckinney closed 7 years ago

jpmckinney commented 8 years ago

Must rewrite:

Can eliminate:


Must rewrite API clients to use Imago API:

Must rewrite API client usage:

jpmckinney commented 8 years ago

Having written this out, this is likely too much trouble - not even considering the transition costs for users. Would need to phase out deprecated APIs over 1-2 years, or transition to representapi.com.

Note that if transitioning to representapi.com, it may be an opportunity to go HTTPS-only (more advice from Eric Mill).

The tasks with a ★ can be performed without a major overhaul.

jpmckinney commented 7 years ago

If I remember correctly, popolo-proxy is only used for Montreal, and CSV proxy is only used for Google Sheets maintained by third-parties. Neither have contributed to maintenance costs (they just work). If we ever do need to update them, we might consider merging them into scrapers_ca_app at that time. I added a note to their readmes.