in lib/parser.py [0:0]
def retrieveNimbusAPI(dataDir, slug, skipCache):
filename = f"{dataDir}/{slug}-nimbus-API.json"
if skipCache:
values = None
else:
values = checkForLocalFile(filename)
if values is not None:
print(f"Using local config found in {filename}")
return values
url=f'https://experimenter.services.mozilla.com/api/v6/experiments/{slug}/'
print(f"Loading nimbus API from {url}")
response = requests.get(url)
if response.ok:
values = response.json()
with open(filename, 'w') as f:
json.dump(values, f, indent=2)
return values
else:
print(f"Failed to retrieve {url}: {response.status_code}")
sys.exit(1)