File size: 872 Bytes
fd50325 2278049 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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)") |