+
Skip to content

morags/cami

Repository files navigation

Cami: a home security camera surveillance app

Cami is a home security camera surveillance app developed as part of a student project at Goldsmiths, University of London.

Installation

Using the included runner

This method can be used with any Windows machine, and any non-Windows machine where PowerShell is installed, including most Windows machines and some Mac and Linux machines.

To run, simply copy /launcher/Launch Cami.ps1 to the root of the project, then launch.

Using a Python package manager

If you're already familiar with Python, then you can use the project's specification file (pyproject.toml) to install all dependencies using your favorite package manager. Once all dependencies have been installed, simply launch the app by executing main.py with either your local, or global Python instance.

Access to external APIs

The program uses MailerSend and Vonage to provide email, SMS and WhatsApp notifications. The two services require registration and API keys to work. Once you have registered and obtained your API keys, create the file /.streamlit/secrets.toml with the following content:

[messaging_apis]
MAILERSEND_KEY = "<MailerSend key>"
VONAGE_KEY = "<Vonage key>"
VONAGE_SECRET = "<Vonage secret>"

The system will then load these keys automatically, and use them to send messages if so configured in rules.py.

About

Cami, the home camera surviellance system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载