Prefer using email? Say hi at hello@moveshelf.com
## README: this example shows how we can delete all trials/clips within
# a condition from Moveshelf using the Moveshelf API.
# Delete all trials within a condition
session_id = "<sessionId>" # session["id"]
condition_name = "<conditionName>" # e.g., "Barefoot"
result = api.deleteClipByCondition(session_id, condition_name)
print(f"Deletion Results:")
print(f" Successfully deleted: {result['deleted_count']} trials")
print(f" Failed to delete: {result['failed_count']} trials")
# Show detailed results
for detail in result['details']:
status = "✓" if detail['deleted'] else "✗"
print(f" {status} {detail['title']} ({detail['clip_id']})")