Skip to main content

A Python3, async interface to the SimpliSafe API

Project description

🚨 simplisafe-python: A Python3, async interface to the SimpliSafe™ API

CI PyPI Version License Code Coverage Maintainability

Buy Me A Coffee

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.

Contributing

Thanks to all of our contributors so far!

  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 on a new branch.
  7. Write tests that cover your new functionality.
  8. Run tests and ensure 100% code coverage: poetry run pytest --cov simplipy tests
  9. Update README.md with any new documentation.
  10. Submit a pull request!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simplisafe_python-2024.1.0.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

simplisafe_python-2024.1.0-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file simplisafe_python-2024.1.0.tar.gz.

File metadata

  • Download URL: simplisafe_python-2024.1.0.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure

File hashes

Hashes for simplisafe_python-2024.1.0.tar.gz
Algorithm Hash digest
SHA256 6ab42d2bdb67f491c5197cf1a63aadb9b495002cbddfacb4ba4443c196b17096
MD5 81a039258d9f3ded44fb586feed770da
BLAKE2b-256 1a7bb2895319988a1473abd171542c594a194fda508e37efda31c515249f94de

See more details on using hashes here.

File details

Details for the file simplisafe_python-2024.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for simplisafe_python-2024.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b159ddb416e6184061184b574773bd8340bddaa28c592548ee126bc6e7abb0d
MD5 36310b70f7e733e17533ef80820a1605
BLAKE2b-256 810248dab7bad19138f253894a080a05cf76f16bd7be7498d42c4a27a1e4605a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page