diff options
author | kali kaneko (leap communications) <kali@leap.se> | 2021-11-23 20:43:12 +0100 |
---|---|---|
committer | kali kaneko (leap communications) <kali@leap.se> | 2021-11-23 21:51:28 +0100 |
commit | 28876566144cc74a32eb45f2fa4d966ebef8b0b2 (patch) | |
tree | ba662f984e685c53a46526b50d8fc560ce62fcc7 /branding/scripts/gen-providers-json | |
parent | cdc80c3677753ad6eea8d864552077042bd9abb0 (diff) |
[pkg] allow multi-provider
Diffstat (limited to 'branding/scripts/gen-providers-json')
-rwxr-xr-x | branding/scripts/gen-providers-json | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/branding/scripts/gen-providers-json b/branding/scripts/gen-providers-json index 0c95cb9..8fd64c6 100755 --- a/branding/scripts/gen-providers-json +++ b/branding/scripts/gen-providers-json @@ -5,8 +5,7 @@ import json import os import sys - -from provider import getDefaultProvider +from provider import getDefaultProviders from provider import getProviderData OUTFILE = 'providers.json' @@ -22,14 +21,14 @@ def generateProvidersJSON(configPath, outputJSONPath): # For multi-provider, just add more providers to the dict providers = {} - defaultProvider = getDefaultProvider(config) + defaultProviders = getDefaultProviders(config) - providers['default'] = defaultProvider + providers['default'] = defaultProviders[0] providers['providers'] = [] - providerData = getProviderData(defaultProvider, config) - addCaData(providerData, configPath) - - providers['providers'].append(providerData) + for p in defaultProviders: + providerData = getProviderData(p, config) + addCaData(providerData, configPath) + providers['providers'].append(providerData) with open(outputJSONPath, 'w', encoding='utf-8') as f: json.dump(providers, f, ensure_ascii=False, indent=4) |