Skip to main content

Python Package for programmatically controlling Security and Intrusion systems made by IESS

Project description

metronetpy

Python Package for programmatically controlling Security and Intrusion systems made by IESS (http://iessonline.com). Metronet is the cloud application provided by IESS that allows authenticated user to manage their own IESS security system. This was originally designed for metronet a custom_component for Home Assistant.

NOTE: Metronet has no official API; therefore, this library may stop working at any time without warning.

Credits

Originally inspired by concord232 and pythonegardia Additional scaffolding from alexapy

Contributing

  1. Check for open features/bugs or initiate a discussion on one.
  2. Fork the repository.
  3. Install the dev environment: make init.
  4. Enter the virtual environment: pipenv shell
  5. Install requirements: pip3 install -r requirements.txt
  6. Code your new feature or bug fix.
  7. Write a test that covers your new functionality.
  8. Update README.md with any new documentation.
  9. Run tests and ensure 100% code coverage for your contribution: make coverage
  10. Ensure you have no linting errors: make lint
  11. Add yourself to AUTHORS.md.
  12. Submit a pull request!

License

GPLv30. By providing a contribution, you agree the contribution is licensed under GPLv3.

Project details


Download files

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

Source Distribution

metronetpy-0.3.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

metronetpy-0.3.0-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file metronetpy-0.3.0.tar.gz.

File metadata

  • Download URL: metronetpy-0.3.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.8.0 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for metronetpy-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2bca30e2d0e02d0c838b7e48b792a10189b3fe746eacd64bd80eeef275ac0b10
MD5 77d0fd4605fdae4ad8b7b3cbd231091a
BLAKE2b-256 eb2bcb89b6ca98b9fd894c00dbcd58945d68d0d8cf50a5f9f51ad7563c4bf5ef

See more details on using hashes here.

File details

Details for the file metronetpy-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: metronetpy-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.8.0 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for metronetpy-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f9c85c0dbe65ca9cb062d403f4be46adc05f2fe46ce1b1ea26b0803a1c920e3d
MD5 59a78d3eab632cdf832ac1a9ad7232c2
BLAKE2b-256 858ac2a0bd45b6628bbc0c01089a6181b57994df990ee4f23d98e64eaa670e09

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