summaryrefslogtreecommitdiff
path: root/docker/retrieve.py
blob: e635e742d2486352e56c5a540c03332457343c5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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')
        )