@@ -44,25 +44,29 @@ class AppSettings(BaseSettings):
4444 supabase_storage_bucket : str | None = None
4545 usd_to_eur : float = 0.92
4646 cors_origins : str = "*"
47- #: Marge initiale (table ``settings``) à la création d'un compte et pour le margin_seeder.
47+ #: Initial margin ( ``settings`` table) when creating an account and for `` margin_seeder`` .
4848 seed_margin_percent : int = Field (default = 60 , ge = 0 , le = 500 )
49- #: Base PokéWallet ou URL du proxy (ex . https://goupixdex-proxy.dibodev.fr).
49+ #: PokéWallet base URL or proxy URL (e.g . https://goupixdex-proxy.dibodev.fr).
5050 poke_wallet_base_url : str = "https://api.pokewallet.io"
51- #: Si défini, envoi de ``X-Proxy-Secret`` ; la clé API peut rester uniquement sur le proxy.
51+ #: When set, sends ``X-Proxy-Secret``; the API key can stay only on the proxy.
5252 poke_wallet_proxy_secret : str | None = None
5353 poke_wallet_user_agent : str = "GoupixDex/1.0 (+https://goupixdex.dibodev.fr)"
54- #: Sur le VPS : ``true`` (navigateur sans fenêtre ). En local : laisser ``false`` ou absent .
54+ #: On the VPS: ``true`` (headless browser ). Locally: leave ``false`` or unset .
5555 vinted_browser_headless : bool = False
56- #: Si ``headless`` est ``false`` : fenêtre hors écran ( Chrome réel, moins bloqué par Vinted que le vrai headless).
57- #: Mettre ``false`` pour retrouver ``--start-maximized`` (ex. Xvfb plein écran ).
56+ #: When ``headless`` is ``false``: off-screen window (real Chrome; often less blocked by Vinted than true headless).
57+ #: Set ``false`` to use ``--start-maximized`` (e.g. full-screen Xvfb ).
5858 vinted_browser_discreet : bool = True
59- #: Position initiale (coords écran ). Valeurs négatives : souvent hors du moniteur principal (Windows / macOS).
59+ #: Initial window position (screen coords ). Negative values: often off the primary monitor (Windows / macOS).
6060 vinted_browser_discreet_x : int = - 2400
6161 vinted_browser_discreet_y : int = 0
62- #: En mode discret, minimise la fenêtre juste après ouverture (peut être désactivé en cas de souci UI ).
62+ #: In discreet mode, minimize the window right after open (can be disabled if UI glitches ).
6363 vinted_browser_discreet_minimize : bool = True
64- #: Chemin explicite vers Chromium/Chrome (ex. ``/usr/bin/chromium`` sur Debian après ``apt install chromium``).
64+ #: Explicit path to Chromium/Chrome (e.g. ``/usr/bin/chromium`` on Debian after ``apt install chromium``).
6565 vinted_chrome_executable : str | None = None
66+ #: Persistent nodriver Chrome profile (Vinted session). Empty = default folder under user local data.
67+ vinted_user_data_dir : str | None = None
68+ #: When ``true``: no ``user_data_dir`` (throwaway profile each launch, as before).
69+ vinted_browser_ephemeral : bool = False
6670
6771
6872@lru_cache
0 commit comments