SPB Git forge

spb/auto-ka

Public
61commits 1branches 0releases
14.4 MBsize
maindefault branch
12 days agolast push
Python 61.6% TypeScript 20.9% CSS 11.4% JavaScript 5.1% HTML 1.1%
2.2 KB

# Module autodurocher — WordPress Elementor + JetEngine

Généré automatiquement par scripts/gen_connector_docs.py — ne pas éditer à la main.

# Vue d'ensemble

  • Fichier : autoka/connectors/autodurocher.py
  • Sources membres : 1
  • Annonces actives (BD) : 212
  • Backend de fetch : requests direct (aucun anti-bot)
  • Mécanique détectée : sitemap, JSON-LD schema.org
  • Plafonds / cache : AUTOKA_MAX_DETAILS, cache détail BD (detail_cache)
  • Classes : AutoDurocher → autodurocher

# Mécanique (en-tête du module)

connectors/autodurocher.py : connecteur Entrepôt Auto Durocher (autodurocher.com), gros marchand indépendant de Mirabel (~200 véhicules, occasion seulement).

Plateforme : WordPress + Elementor + JetEngine (CPT « vehicles »). Le sitemap /fr/sitemap_index.xml expose des vehicles-sitemapN.xml qui ne recensent QUE l'inventaire courant (/fr/vehicles//). Chaque page détail embarque un JSON-LD (script class="fute-custom-schema-vehicles", Organization -> makesOffer -> itemOffered @type Car) : prix, km, transmission, couleur, carrosserie, rouage, année, marque, modèle — et la galerie photos (CDN AutoTrader 1s-photomanager). Le no de stock est le dernier segment du slug. Le JSON contient des sauts de ligne bruts -> json.loads(strict=False).

Pages détail en cache BD (clé hebdomadaire) ; AUTOKA_MAX_DETAILS (env) plafonne les vraies requêtes détail par synchronisation.

# Complétude des champs (annonces actives, N = 212)

Champ % rempli
Marque 100.0 %
Modèle 100.0 %
Année 99.5 %
Kilométrage 100.0 %
Prix 100.0 %
Carburant 3.8 %
Boîte (transmission) 100.0 %
VIN 0.0 %
Photos 100.0 %
Carfax 0.0 %
GPS (lat/lng) 100.0 %

# Sources membres (BD live)

Source Nom Ville Région Actives Masquées (dup VIN) Dernier sync Statut
autodurocher Entrepôt Auto Durocher Mirabel Laurentides 212 0 2026-09-13 15:06 OK (212 trouvés)

# Erreurs de synchronisation récentes

Aucune erreur dans le sync_log pour les sources de ce module.