Part of https://gitlab.indiscale.com/caosdb/customers/horizon-batcat/horizon-batcat-meta/-/issues/150. Makes the behavior of scanner.scan_structure_elements
consistent to scanner.scan_directory
by auto-generating converter and and transformer registry from the crawler definition.
Just the new optional behavior. Since it's still ok to give both registries explicitly to reproduce the former behavior, we shouldn't lose any backwards compatibility.
Unit test and manually run the elabFTW crawler from the elabFTW showcase.
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.