From e324aaf43558e60316518ad8311ce20aa257fdd5 Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Tue, 25 Jun 2024 14:48:11 +0200 Subject: [PATCH] ENH: Better generated CFood.yaml --- src/caoscrawler/scripts/generators.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/caoscrawler/scripts/generators.py b/src/caoscrawler/scripts/generators.py index ebd6b806..ba8e6e39 100644 --- a/src/caoscrawler/scripts/generators.py +++ b/src/caoscrawler/scripts/generators.py @@ -104,17 +104,27 @@ metadata: directory: # corresponds to the directory given to the crawler type: Directory match: .* # we do not care how it is named here + records: + DirRecord: # One record for each directory. subtree: # This is the file thisfile: type: []{file} match: []{match} + records: + DatFileRecord: # One record for each matching file + role: File + path: $thisfile + file: $thisfile subtree: entry: type: Dict match: .* # Name is irrelevant records: - MyParent: + BaseElement: # One BaseElement record for each row in the CSV/TSV file + DatFileRecord: $DatFileRecord + DirRecord: + BaseElement: +$BaseElement subtree: !macro """ -- GitLab