code-for-montana / nonprofit-data

A tool to help make data about nonprofit organization more accessible.
MIT License
5 stars 2 forks source link

Combine indices and check them both intelligently #75

Open glesica opened 4 years ago

glesica commented 4 years ago

Previously we were ignoring the BMF index but we need that for indexed location data, otherwise we'd have to download every single filing document. This PR refactors to integrate both the Annual and BMF indices into a single Index implementation. Filters can be added to the index and will operate on the correct underlying index data.

This PR also makes some quality of life improvements.

Resolves #69