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%
1.8 KB

# Module ototr — WordPress thème Motors/STM

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

# Vue d'ensemble

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

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

connectors/ototr.py : OTO Trois-Rivières — WordPress, thème « Motors » (stm_vehicles_listing). Pas d'API REST exposée ni de JSON-LD.

Stratégie : le sitemap natif WP /wp-sitemap-posts-listings-1.xml recense les annonces (/listings//). Chaque page détail est parsée en HTML (BeautifulSoup) : h1 = titre, .single-regular-price = prix, tableau .single-car-data = fiche technique (Odomètre, Carburant, Transmission, Propulsion, Carrosserie, Moteur, Couleurs…). Pages détail en cache BD (clé hebdomadaire).

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

Champ % rempli
Marque 100.0 %
Modèle 100.0 %
Année 75.0 %
Kilométrage 100.0 %
Prix 100.0 %
Carburant 100.0 %
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
ototroisrivieres OTO Trois-Rivières Trois-Rivières Mauricie 4 0 2026-09-13 16:20 OK (4 trouvés)

# Erreurs de synchronisation récentes

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