-
main.py- Web App FastAPI- Gère la diffusion en direct, l'enregistrement vidéo et le stockage des fichiers.
- Connexion à Telegram pour les notifications.
- Met en œuvre un processus d'arrière-plan pour l'enregistrement automatique déclenché par un mouvement.
-
telegramBot.py- Bot Telegram- Définit la classe
MessageBotpour interagir avec l'API Telegram. - Envoie des messages, des photos et des vidéos à un chat Telegram dont l'identifiant est spécifié.
- Définit la classe
-
dbManager.py- base de données SQLite- Implémente la classe
databasepour les opérations SQLite. - Gère les tables pour le stockage des fichiers et des métadonnées.
- Fournit des méthodes pour les interactions avec les bases de données.
- Implémente la classe
proj-L1IN001/home-security-camera
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|