import json, sys, urllib.request
from datetime import datetime, timezone
print('Live server descriptor comparison, ' + datetime.now(timezone.utc).isoformat())
for side, windows, wsl in [('before', sys.argv[1], sys.argv[2]), ('after', sys.argv[3], sys.argv[4])]:
    print(side)
    for kind, origin in [('Windows', windows), ('WSL Ubuntu', wsl)]:
        with urllib.request.urlopen(origin + '/.well-known/t3/environment') as response:
            descriptor = json.load(response)
        print(json.dumps({'environment': kind, 'label': descriptor['label'], 'platform': descriptor['platform']}))
