INNER CODE UNIT · Python

fetch_color_data

wikimedia/apps-android-wikipedia · scripts/generate-codex-colors.py:19

def fetch_color_data(url, description):
    print(f"fetching {description}")
    print(f"Making request to: {url}")
    try:
        response = requests.get(url)
        if response.status_code == 200:
            print("Request successful!")
            return response.json()["color"]
        else:
            print(f"Request failed with status code: {response.status_code}")
            return None
    except Exception as e:
        print(f"Error fetching {description}: {e}")
        return None

# color_data: the codex json response
# token_type: one of the above token types (theme, base, component, mode)
# dark mode tokens consist of two types base and mode, 3rd parameter dark_mode handles this edge case

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…