blacksinisterx's picture
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)")