fix: keyframe images, video clips, evidence images, live stream webcam+URL, remove demo mode
fd50325 verified | from minio import Minio | |
| from dotenv import load_dotenv | |
| import os | |
| # Load environment variables | |
| load_dotenv() | |
| # MinIO client setup | |
| client = Minio( | |
| os.getenv("MINIO_ENDPOINT", "s3.eu-central-003.backblazeb2.com"), | |
| access_key=os.getenv("MINIO_ACCESS_KEY", "00367479ffb7e4e0000000001"), | |
| secret_key=os.getenv("MINIO_SECRET_KEY", "K003opTvf92ijRj5dM7H1dgrlwcGTdA"), | |
| secure=os.getenv("MINIO_SECURE", "true").lower() == "true", | |
| region=os.getenv("MINIO_REGION", "eu-central-003") | |
| ) | |
| # Check if bucket exists | |
| bucket_name = "detectifai-videos" | |
| found = client.bucket_exists(bucket_name) | |
| print(f"Bucket '{bucket_name}' exists: {found}") | |
| if found: | |
| print("\nListing objects in bucket:") | |
| objects = client.list_objects(bucket_name, recursive=True) | |
| for obj in objects: | |
| print(f"- {obj.object_name} (size: {obj.size} bytes)") |