Skip to content

Abductist/simplisafe-python

Ā 
Ā 

Repository files navigation

🚨 simplisafe-python: A Python3, async interface to the SimpliSafeā„¢ API

CI PyPi Version License Code Coverage Maintainability Say Thanks

simplisafe-python (hereafter referred to as simplipy) is a Python3, asyncio-driven interface to the unofficial SimpliSafeā„¢ API. With it, users can get data on their system (including available sensors), set the system state, and more.

Documentation

You can find complete documentation here: https://simplisafe-python.readthedocs.io

Contributing

  1. Check for open features/bugs or initiate a discussion on one.
  2. Fork the repository.
  3. (optional, but highly recommended) Create a virtual environment: python3 -m venv .venv
  4. (optional, but highly recommended) Enter the virtual environment: source ./.venv/bin/activate
  5. Install the dev environment: script/setup
  6. Code your new feature or bug fix.
  7. Write tests that cover your new functionality.
  8. Run tests and ensure 100% code coverage: script/test
  9. Update README.md with any new documentation.
  10. Add yourself to AUTHORS.md.
  11. Submit a pull request!

About

🚨 A Python3, asyncio-based interface to the SimpliSafeā„¢ API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.6%
  • Shell 1.4%