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)")