Support searches for effective family (strict and non strict maching)
I maintain a list of top exit/guard/middle/cw effective families [1]. Every entry is uniquely defined by the sorted list of effective family members (effective_family).
I'd like to make every entry clickable (link to atlas), which would list all relays that make up that entry. To be able to use atlas for this, onionoo needs to support it first unless atlas emulates this by making multiple fingerprint= onionoo backend requests.
onionoo currently offers the 'family' [2] parameter which will give you all effective family members for a given relay fingerprint (which is not what I'm looking for).
[1] example for top eff. families by CW: https://raw.githubusercontent.com/ornetstats/stats/master/o/main_families_by_cw.txt
[2]
family Return only the relay whose fingerprint matches the parameter value and all relays that this relay has listed in its family by fingerprint and that in turn have listed this relay in their family by fingerprint. If relays have listed other relays in their family by nickname, those family relationships will not be considered, regardless of whether they have the Named flag or not. The provided relay fingerprint must consist of 40 hex characters where case does not matter, and it must not be hashed using SHA-1. Bridges are not contained in the result, regardless of whether they define a family.