#!/usr/bin/env python3 """One-time interactive Airbnb login to save session state. Run this once (or whenever your session expires): python scripts/airbnb_login.py A headed Chromium browser will open. Log in manually, complete 2FA, then return to the terminal and press Enter. Your session cookies and localStorage will be saved to state.json for headless reuse. """ from pathlib import Path import sys sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) from src.airbnb.auth import interactive_login if __name__ == "__main__": print("Starting Airbnb login helper...") interactive_login() print("Done. Session saved to state.json")