Python 68.8%
TypeScript 18.6%
CSS 8.7%
JavaScript 3.3%
HTML 0.6%
1{2 "_comment": "Registre des clients AppFolio (<sous-domaine>.appfolio.com/listings — HTML rendu serveur, cartes .js-listing-item, page unique « Showing all available listings ») — longue traîne Ontario 2026-08. Consommé par rentka/connectors/appfolio.py qui génère un connecteur apf_<id> par entrée 'valide'. CONSTAT de la recherche du 2026-08-27 (Serper site:appfolio.com + scan des 273 sites de gestion-immobiliere-ontario.md) : AppFolio est RARE en Ontario — la longue traîne ON est massivement sur Buildium (voir buildium_clients.json). REJETS vérifiés (ne pas réessayer) : AG Secure (agsecure.ca) et Strano (stranoproperties.ca) ont migré sur Wix, plus aucun lien AppFolio même en rendu JS Scrapfly ; rpmcan07 (RPM Barrie, cité par un rapport simcoe.ca 2021) éteint, rpmcan01-15 balayés = 0 client ON ; homonymes US écartés (wpd=Chicago, skylineprops=ND, stonebrown=VT, northbay=Californie, marda* sans portail public). Les adresses AppFolio étant en texte libre, le connecteur filtre par code postal canadien (K/L/M/N/P = ON, G/H/J = QC).",3 "updated": "2026-08-28",4 "clients": [5 {6 "id": "fusepm",7 "name": "Fuse Property Management",8 "site": "https://fusepm.ca",9 "subdomain": "fusepm",10 "regions": [11 "Barrie",12 "Orillia",13 "Oro-Medonte",14 "Simcoe"15 ],16 "status": "valide",17 "listings_on": 25,18 "notes": "25 annonces ON le 2026-08-27 (Barrie/Orillia/Oro-Medonte), page unique sans pagination ; sous-domaine trouvé dans fusepm.ca"19 },20 {21 "id": "regency",22 "name": "Regency Property Management",23 "site": "https://regencypm.com",24 "subdomain": "regencypropmgmt",25 "regions": [26 "Regina"27 ],28 "province": "SK",29 "status": "valide",30 "notes": "canada-expansion 2026-08-27 — /listings 200 avec inventaire (vérifié live)"31 }32 ]33}