# ----------------------------------------------------------------------------- # Immo-Ka — Agrégateur de maisons à vendre (province de Québec) # Auteur : Simon-Pierre Boucher — contact@spboucher.ai # connectors/vendirect.py : Vendirect (vendirect.ca) # Site WordPress + plugin source-immo. On lit directement l'API publique # source.immo (voir SourceImmoConnector). Les identifiants proviennent de la # config publique du site : # vendirect.ca/wp-content/uploads/_sourceimmo/_configs.json # ----------------------------------------------------------------------------- from __future__ import annotations from .sourceimmo import SourceImmoConnector class VendirectConnector(SourceImmoConnector): source_id = "vendirect" account_id = "41ebec38-dea0-428c-b016-8e9d1b3b8f31" api_key = "fd4655c3-c5e6-4761-9e08-59b80b191ebd" app_id = "ead7575f-8d1c-42e7-9f59-4cf9e065167e" view_id = "49c63dde-266d-48c9-8a48-efd4334864d1" site_url = "https://vendirect.ca/proprietes/" def _to_listing(self, it): lst = super()._to_listing(it) if lst is not None: lst.broker_name = "Vendirect" return lst