diff options
Diffstat (limited to 'docker/retrieve.py')
-rw-r--r-- | docker/retrieve.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docker/retrieve.py b/docker/retrieve.py new file mode 100644 index 0000000..01ba3f5 --- /dev/null +++ b/docker/retrieve.py @@ -0,0 +1,12 @@ +import json, sys, cdsapi + +with open("/input/request.json") as req: + request = json.load(req) + +cds = cdsapi.Client(request.get("url"), request.get("uuid") + ":" + request.get("key")) + +cds.retrieve( + request.get("variable"), + request.get("options"), + "/output/" + request.get("filename"), +) |