A Python3, async interface to the SimpliSafe API
Project description
🚨 simplisafe-python: A Python3, async interface to the SimpliSafe™ API
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.
2021-09-28: Important Update
In Q3 2021, users noticed that the traditional way of authenticating this library was scheduled to be deprecated. The latest version of the library is able to accommodate this, but it is substantially different from the previous method. A thorough reading of the documentation is highly recommended.
Documentation
You can find complete documentation here: https://simplisafe-python.readthedocs.io
Contributing
- Check for open features/bugs or initiate a discussion on one.
- Fork the repository.
- (optional, but highly recommended) Create a virtual environment:
python3 -m venv .venv
- (optional, but highly recommended) Enter the virtual environment:
source ./.venv/bin/activate
- Install the dev environment:
script/setup
- Code your new feature or bug fix.
- Write tests that cover your new functionality.
- Run tests and ensure 100% code coverage:
script/test
- Update
README.md
with any new documentation. - Add yourself to
AUTHORS.md
. - 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
Built Distribution
Hashes for simplisafe-python-2021.10.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | dab8cd2eee3aebff9f481e673b877b5d884df1d55c3e5a5700cc72c35f653bdd |
|
MD5 | a6414dad5b707b0694c8d17ab3ca82c1 |
|
BLAKE2b-256 | 41d77830cc393cc1e15845628e5aedf551f335d402efd4f6177943dc52880b87 |
Hashes for simplisafe_python-2021.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4732293583a57c19ce8d6a838d8b1cdd9cdb159244c0a82bc230f3f265e79f8c |
|
MD5 | 8bf3730ade26072d9a05024e5a8e965b |
|
BLAKE2b-256 | 5365a7625b8d8fe39bb5b1ae4e193f4833c5e6802005a1b3a867120add2b33ac |