Marty Oehme
20b9d432ac
The redirector can now be fed with either a list of targets to pick from (as before) or a "farside" entry which points to a farside service redirect or multiple. The dict entry then looks like: ```python "quora": { "source": ["quora.com"], "farside": ["quetre"], } ``` It has the source service url as usual, but then instead of a "target" entry contains a "farside" entry. A redirect dict entry can take both "target" and "farside" entries, but will then always give precedence to farside choices. This should go a long way in helping keep OSS frontends up to date. It now mostly depends on farside entries in turn being updated. One potential concern is the new centralization in relying on farside as the redirect authority. |
||
---|---|---|
.. | ||
alias.py | ||
config.py | ||
content.py | ||
maps.py | ||
redirects.py | ||
searchengines.py |