SPB Git

spb/immo-ka Public

Immo-Ka — agrégateur des propriétés à vendre au Québec (73 connecteurs, ~40 000 annonces, React+FastAPI)

Python 67.2% TypeScript 19.4% CSS 12.9% HTML 0.5%
1.1 KB · 28 lines python
Raw Blame History
1# -----------------------------------------------------------------------------2# Immo-Ka — Agrégateur de maisons à vendre (province de Québec)3# Auteur : Simon-Pierre Boucher — contact@spboucher.ai4# connectors/vendirect.py : Vendirect (vendirect.ca)5#   Site WordPress + plugin source-immo. On lit directement l'API publique6#   source.immo (voir SourceImmoConnector). Les identifiants proviennent de la7#   config publique du site :8#   vendirect.ca/wp-content/uploads/_sourceimmo/_configs.json9# -----------------------------------------------------------------------------10from __future__ import annotations1112from .sourceimmo import SourceImmoConnector131415class VendirectConnector(SourceImmoConnector):16    source_id = "vendirect"17    account_id = "41ebec38-dea0-428c-b016-8e9d1b3b8f31"18    api_key = "fd4655c3-c5e6-4761-9e08-59b80b191ebd"19    app_id = "ead7575f-8d1c-42e7-9f59-4cf9e065167e"20    view_id = "49c63dde-266d-48c9-8a48-efd4334864d1"21    site_url = "https://vendirect.ca/proprietes/"2223    def _to_listing(self, it):24        lst = super()._to_listing(it)25        if lst is not None:26            lst.broker_name = "Vendirect"27        return lst28