import json
from pathlib import Path

# Read old cookies file
with open('/app/data/pinterest/browser_cookies.json.bak', 'r') as f:
    old_data = json.load(f)

# Extract just the cookies array
cookies = old_data.get('cookies', [])
print(f'Found {len(cookies)} cookies')

# Create Playwright storage state format
storage_state = {
    'cookies': cookies,
    'origins': old_data.get('origins', [])
}

# Save as proper browser state
output_file = Path('/app/data/pinterest/browser_state_restored.json')
with open(output_file, 'w') as f:
    json.dump(storage_state, f, indent=2)
print(f'Saved storage state')

# Also save just cookies in array format
cookies_file = Path('/app/data/pinterest/browser_cookies_restored.json')
with open(cookies_file, 'w') as f:
    json.dump(cookies, f, indent=2)
print(f'Saved cookies array')
