def METHOD_NAME() -> None:
    """
    Uses the generic WeblateUploader class below to run a SecureDrop screenshot
    upload.
    """
    token = os.getenv("WEBLATE_API_TOKEN", None)
    base_url = os.getenv("WEBLATE_BASE_URL", DEFAULT_BASE_URL)
    if token is None:
        raise BadOrMissingTokenError(
            "No token provided via WEBLATE_API_TOKEN environment variable.", base_url
        )
    screenshot_files = glob(os.path.join(SCREENSHOTS_DIRECTORY, SCREENSHOTS_GLOB))
    if len(screenshot_files) == 0:
        print("Page layout test results not found. Run this command from the SecureDrop")
        print("base directory to generate the English language screenshots:\n")
        print("  LOCALES=en_US make translation-test")
        print("\nThis will take several minutes to complete.")
        sys.exit(1)
    uploader = WeblateUploader(
        token=token,
        base_url=base_url,
        project=PROJECT_SLUG,
        component=COMPONENT_SLUG,
        files=screenshot_files,
        request_limit=REQUEST_LIMIT,
        canonicalization_rules=CANONICALIZATION_RULES,
    )
    uploader.upload()