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# -----------------------------------------------------------------------------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