SPB Git forge

spb/auto-ka

Public
61commits 1branches 0releases
14.4 MBsize
maindefault branch
13 days agolast push
Python 61.6% TypeScript 20.9% CSS 11.4% JavaScript 5.1% HTML 1.1%
2.4 KB · 61 lines markdown
Rendered Raw Blame History
1# Module `megacentre` — Gatsby / EvalAuto23_Généré automatiquement par `scripts/gen_connector_docs.py` — ne pas éditer à la main._45## Vue d'ensemble67- **Fichier** : `autoka/connectors/megacentre.py`8- **Sources membres** : 19- **Annonces actives (BD)** : 44510- **Backend de fetch** : requests direct (aucun anti-bot)11- **Mécanique détectée** : sitemap, page-data Gatsby, endpoint JSON12- **Plafonds / cache** : AUTOKA_MAX_DETAILS, cache détail BD (detail_cache)13- **Classes** : `MegaCentreDeLiquidation` → `megacentredeliquidation`1415## Mécanique (en-tête du module)1617> connectors/megacentre.py : connecteur Méga Centre de liquidation18> (megacentredeliquidation.com), place de marché d'occasion du Groupe19> Laplante — Québec, Trois-Rivières, Rimouski, Matane, Mont-Joli, Amqui,20> Rawdon (Lanaudière), etc.21> 22> Plateforme : Gatsby (site statique sur Fastly), inventaire EvalAuto.23> Le sitemap (/sitemap-index.xml -> /sitemap-0.xml) recense chaque page24> véhicule /auto-usage/<marque-modele-annee-stock>/. Pour chaque slug, le25> JSON Gatsby /page-data/auto-usage/<slug>/page-data.json expose l'objet26> `usedCar` complet : prix, odomètre, NIV, stock, transmission, rouage,27> carburant, carrosserie, couleurs, moteur, portes, places, options,28> description, photos, CarProof ET la concession réelle du véhicule29> (nameDealer + cityDealer — la ville par véhicule).30> 31> Les page-data sont mises en cache BD (clé hebdomadaire, même logique que32> les connecteurs D2C) : seuls les nouveaux véhicules et la revalidation33> hebdomadaire génèrent de vraies requêtes. AUTOKA_MAX_DETAILS (env)34> plafonne les vraies requêtes détail par synchronisation.3536## Complétude des champs (annonces actives, N = 445)3738| Champ | % rempli |39|---|---|40| Marque | 100.0 % |41| Modèle | 100.0 % |42| Année | 100.0 % |43| Kilométrage | 100.0 % |44| Prix | 100.0 % |45| Carburant | 99.1 % |46| Boîte (transmission) | 97.5 % |47| VIN | 100.0 % |48| Photos | 96.9 % |49| Carfax | 68.5 % |50| GPS (lat/lng) | 100.0 % |5152## Sources membres (BD live)5354| Source | Nom | Ville | Région | Actives | Masquées (dup VIN) | Dernier sync | Statut |55|---|---|---|---|---|---|---|---|56| `megacentredeliquidation` | Méga Centre de liquidation | Mont-Joli | Bas-Saint-Laurent | 445 | 443 | 2026-09-13 15:51 | OK (445 trouvés) |5758## Erreurs de synchronisation récentes5960Aucune erreur dans le sync_log pour les sources de ce module.61