SPB Git forge

spb/sorti-ka

Public

Toutes les sorties et tous les événements du Québec, un seul endroit — 7 connecteurs, fiches SSR, design Groupe KA.

58commits 1branches 0releases
13.7 MBsize
maindefault branch
17 days agolast push
HTML 82.9% Python 15.2% TypeScript 0.9% JavaScript 0.7%

History of sortika/connectors/cantonsdelest.py · clear filter

  1. Tue, Aug 25, 2026 1

    1. Vague connecteurs 2026-08-25 : +26 sources actives (10 ATR, 15 municipales, 6 billetteries/agrégateurs), 20 connecteurs enrichis (prix/heures/adresses/images), +13 salles JSON-LD, +8 tenants — 61 sources actives, 22 310 événements actifs
      …
      - ATR : cotenord, abitibi, ilesdelamadeleine, charlevoix, eeyouistchee, tourismelaval, quebeccite, mtlorg + réhabilitation mauricie (XHR acolyte) et laurentides (Scrapfly)
      - Municipal : gatineau, levis, terrebonne, troisrivieres, rimouski, victoriaville, drummondville, granby, saintjerome, sainthyacinthe, rouynnoranda, shawinigan, joliette, magog, soreltracy
      - Billetteries/agrégateurs : showpass (API publique), zeffy (pages orgs __NEXT_DATA__), signelaval, quoifaire, evenementsattractions, banq ; weezevent/accesculture écartés documentés (accesculture retiré : domaine squatté, contenu 2015)
      - Enrichis : ticketpro prix 0→93 %, ticketacces adresses+prix, tuxedobillet fiches Scrapfly (+71 evts janv-fév), lavitrine v3 (GPS/prix JSON-LD des représentations), lepointdevente adresses, quebecanimee heures/adresses, sitq og:image/description, montreal images 100 %, bandsintown images, atuvu heures/prix, cantonsdelest 25→596 (pagination AJAX CSRF), 7 autres ATR fiches détail
      - sallesjsonld : 17 salles (+13 : Denise-Pelletier, MBAM, MNBAQ, MCQ, Pointe-à-Callière, Cinémathèque, TOHU, Spect'Art, Hector-Charland, Cogeco, Premier Acte, Maison littérature, Chasse-galerie), Trident réparé
      - Registre sources.json : 68 entrées, docs/connecteurs régénérés, 131 tests verts
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +113 −26
  2. Tue, Aug 18, 2026 1

    1. Vague 3 : Ticketmaster SANS clé + Eventbrite + Longueuil + Cantons-de-l'Est
      …
      - ticketmaster : mode principal sans clé — scraping des pages découverte
        publiques (montreal, quebec-city, gatineau ; état Next.js cityEvents,
        20 év./page, date UTC→locale, salle géolocalisée, plafond 360/sync,
        Scrapfly ASP sans render_js en secours) ; repli automatique sur la
        Discovery API officielle dès que TICKETMASTER_API_KEY existe (mêmes ids,
        zéro doublon). 330 événements, 100 % GPS, 96 % heure.
      - eventbrite (nouveau) : pages découverte /d/<lieu>/all-events (7 villes QC,
        __SERVER_DATA__, 20 rés./page) + prix réels par fiche JSON-LD
        AggregateOffer (cache incrémental, 150 fiches/sync, re-visite 7 j).
        426 événements, 100 % GPS+heure, filtre region=QC strict.
      - longueuil (nouveau) : portail vivant longueuil.quebec/fr/evenements
        (cartes SSR <time datetime> + adresse par fiche via l état Nuxt) —
        remplace le jeu Données Québec périmé (2017).
      - cantonsdelest (nouveau) : calendrier officiel de l ATR Estrie
        (JSON-LD Event + GPS data-lat/lng, images Tourinsoft, cache incrémental).
      - tests : parse du mode scraping Ticketmaster (UTC→locale, dédup par id,
        annulés exclus, heure TBA nulle) ; 33 tests verts.
      - correctif commun : raw_decode tolère l espace avant le JSON-LD.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +135