import os
from gravixlayer import GravixLayer
from datetime import datetime
client = GravixLayer()
# List all files
files_response = client.files.list()
# Sort by creation date (newest first)
sorted_files = sorted(
files_response.data,
key=lambda f: datetime.fromisoformat(f.created_at.replace('Z', '+00:00')),
reverse=True
)
print("Files sorted by creation date (newest first):")
for file in sorted_files:
print(f"{file.filename} - {file.created_at}")