Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beatbot-cloud

beatbot-cloud is the asynchronous Python client for Beatbot cloud accounts. It provides region-aware REST access, typed device models, and a WebSocket event transport without depending on Home Assistant.

from beatbot_cloud import BeatbotClient

client = BeatbotClient(region="na", requester=oauth_request)
devices = await client.get_devices()

The caller owns authentication. requester is an async callable compatible with aiohttp.ClientSession.request; it may add or refresh OAuth credentials before forwarding the request.

Development

python -m pip install -e '.[test]'
pytest
ruff check .
ruff format --check .
python -m build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages