Refactor query_history() and query_sources() to be more easily extensible
Add Zenodo into the list of default registries
This means that content identifiers can be resolved against Zenodo sources as well. Note that at this time, Zenodo only supports md5-based checksums, for which collisions are possible (though unlikely).
query_history()
andquery_sources()
to be more easily extensibleThis means that content identifiers can be resolved against Zenodo sources as well. Note that at this time, Zenodo only supports
md5
-based checksums, for which collisions are possible (though unlikely).Consequently, functions such as
resolve()
orquery_sources()
can now successfully resolve to content found in the Zenodo archive.Hopefully at some point Zenodo will consider sha256