Mets à jour la page en suivant strictement les règles définies dans /home/alan/SITE/WEB/AGENTS.md (section « Règles d'affichage des cartes »). Mets à jour la page jsuispascontent-tv.html avec l'actualité récente de J'suis pas content TV. Objectif : recherche d'actualité (moins de 28 jours), max 25 cartes antéchronologiques. RÈGLE STRICTE : max 6 appels webfetch, max 8 steps. Après 6 webfetch, arrête toute recherche et édite immédiatement le fichier avec les données déjà collectées, même incomplètes. Étapes : 1. Recherche (max 3 min) — découvrir les dernières publications de J'suis pas Source principale de découverte : YouTube. Les autres plateformes servent à compléter et à croiser, pas à remplacer YouTube. Allouer au moins 2 min sur les 3 min de recherche à la découverte des vidéos YouTube. Le reste du temps pour croiser avec les autres sources. Limite search.brave.com à 1 appel max — ce domaine retourne souvent 429. Si un moteur de recherche ou une URL retourne 429 une fois, ne réessaie pas. Règle de complétude : Si après 2 webfetch YouTube (page vidéos de la chaîne + recherche YouTube) tu as déjà 15 à 20 vidéos récentes (< 28 jours), ne fais AUCUN autre webfetch et passe directement à l'édition. Les sources 2 et 3 ne sont utilisées que pour récupérer une date ou un titre manquant sur un contenu déjà identifié. Ordre de priorité des sources (traiter dans cet ordre) : 1. YouTube — PRIORITÉ HAUTE (découverte principale) : - Chaîne @JsuispascontentTV (format principal « J'suis pas content » numéroté #536, #537, #538, #539, #540…, format « Le OFF », format « PAS CONTENT AVEC TABIBIAN ! » entretiens longs, Shorts quotidiens). - YouTube Shorts : format court quotidien (satire, réactions, décryptage rapide). Surveiller /shorts/ sur la chaîne. - Aller directement sur https://www.youtube.com/@JsuispascontentTV/videos pour récupérer la liste des dernières vidéos. - Compléter avec https://www.youtube.com/results?search_query=KEYWORDS&sp=CAISAhAB (filtre "cette année"). - Rechercher "J'suis pas content TV", "JsuispascontentTV", "Grégory Tabibian", "Tabibian", "J'suis pas content #", "Le OFF Tabibian", "PAS CONTENT AVEC TABIBIAN". 2. Twitch / Odysee / altCensored / Articles — PRIORITÉ MOYENNE (cross-check dates et titres) : - Twitch : streams en direct (émissions, débats, interactions avec la communauté). Rechercher "J'suis pas content TV Twitch", "Tabibian Twitch". - Odysee : chaîne @JsuispascontentTV (replays, vidéos en plateforme libre). - altCensored : channel UC9NB2nXjNtRabu3YLPB16Hg (archive des vidéos censurées ou supprimées). - Articles : rechercher "J'suis pas content TV", "Grégory Tabibian" sur les médias alternatifs et agrégateurs (tout1savoir, communiques.info, blogs) et presse grand public. - Utiliser principalement pour récupérer une date ou un titre manquant d'une vidéo déjà identifiée sur YouTube, ou pour les contenus exclusifs sans équivalent vidéo. 3. X / Twitter / Facebook — PRIORITÉ BASSE (annonces, extraits) : - X / Twitter : rechercher "J'suis pas content TV", "Grégory Tabibian", "JsuispascontentTV" (compte personnel et relais). - Facebook : page officielle pascontenttv/ (~54k abonnés) et fan club jsuispascontentFC/ (communauté de soutien). - Utiliser uniquement pour les annonces et renvois vers les vidéos YouTube. Invités/collaborateurs réguliers à surveiller dans les titres : Jon de Loraine, Philippe Murer, Juan Branco, humoristes stand up, créateurs YouTube alternatifs. Mots-clés complémentaires : "satire", "humour politique", "stand up", "J'suis pas content", "Le OFF", "Tabibian", "Grégory Tabibian", "Marine Le Pen", "Bardella", "RN", "Manon Aubry", "Hamza", "Juan Branco programme", "14 juillet", "2027", "présidentielle", "RSA", "école", "professeur agressé", "Bagayoko", "loi", "censure", "libertés publiques", "Twitch", "Odysee", "altCensored", "fan club". 2. Vérification des liens (max 30 s) : - Privilégier noembed.com pour YouTube (récupérer le titre). noembed est la méthode prioritaire pour valider les URLs YouTube. - curl direct pour Twitch, Odysee, altCensored, X/Twitter, Facebook, articles. - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble/Twitch/ Facebook anti-bot) : considérer l'URL comme valide et passer. - Date : noembed ne renvoie pas la date. Sources pour la date : * Date déjà présente dans le HTML existant (préserver si valide). * Date visible dans le titre (ex : « [J'suis pas content ! #540] »), le texte ou l'URL. * Inférer du contexte (date d'upload récente pour les vidéos YouTube et Shorts — souvent quotidiennes, inférer la date du jour). - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre. 3. Mise à jour de jsuispascontent-tv.html : - Éditer uniquement
Description concise (1 phrase, factuelle).