integrations_github_monitor module

Lightweight GitHub monitor utilities.

async integrations_github_monitor.fetch_rate_limit(token=None)[source]

Fetch GitHub rate limit JSON. Returns empty dict if unavailable.

Return type:

Dict[str, Any]

Parameters:

token (str | None)

integrations_github_monitor.summarize_rate_limit(data)[source]
Return type:

Dict[str, int]

Parameters:

data (Dict[str, Any])