from gumnut import Gumnut
import os
client = Gumnut(
api_key=os.environ.get("GUMNUT_API_KEY")
)
# Upload an asset
with open('photo.jpg', 'rb') as f:
asset = client.assets.create(
asset_data=f,
device_asset_id='photo_001',
device_id='my_device',
file_created_at='2024-01-01T00:00:00Z',
file_modified_at='2024-01-01T00:00:00Z'
)
# Create an album
album = client.albums.create(
album_name='Vacation 2024',
description='Summer vacation photos'
)
# Add asset to album
client.albums.add_assets(
album_id=album.id,
asset_ids=[asset.id]
)
# Search for assets
results = client.search.query(
q="sunset beach",
limit=10
)