# ============================================================================
# Crontab — Mise à jour quotidienne des pages Re-info.fr via opencode
# ============================================================================
#
# Installation :
#   crontab /home/alan/SITE/CRON/crontab.txt
#
# Vérification :
#   crontab -l
#
# Logs : /home/alan/SITE/CRON/logs/
#
# Organisation :
#   - 57 pages mises à jour une fois par jour
#   - Démarre à 22h00, 10 minutes entre chaque page
#   - Dernière mise à jour à 07h20 (Louis de Dreslincourt)
#   - Transfert FTP à 08h30 (inchangé, après toutes les mises à jour)
# ============================================================================

# ─── Paramètres d'environnement ───
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOME=/home/alan

# ─── Pages individuelles (une par jour, 10 min d'intervalle) ───

# 22h00 — Tocsin
0 22 * * * cd /home/alan/SITE/CRON && ./update-all.sh tocsin >> /home/alan/SITE/CRON/logs/tocsin-$(date +\%Y-\%m-\%d).log 2>&1

# 22h10 — Géopolitique Profonde
10 22 * * * cd /home/alan/SITE/CRON && ./update-all.sh geopolitique-profonde >> /home/alan/SITE/CRON/logs/geopolitique-profonde-$(date +\%Y-\%m-\%d).log 2>&1

# 22h20 — TV Libertés
20 22 * * * cd /home/alan/SITE/CRON && ./update-all.sh tv-libertes >> /home/alan/SITE/CRON/logs/tv-libertes-$(date +\%Y-\%m-\%d).log 2>&1

# 22h30 — Radio Courtoisie
30 22 * * * cd /home/alan/SITE/CRON && ./update-all.sh radio-courtoisie >> /home/alan/SITE/CRON/logs/radio-courtoisie-$(date +\%Y-\%m-\%d).log 2>&1

# 22h40 — Brochu TV
40 22 * * * cd /home/alan/SITE/CRON && ./update-all.sh brochu-tv >> /home/alan/SITE/CRON/logs/brochu-tv-$(date +\%Y-\%m-\%d).log 2>&1

# 22h50 — François Asselineau
50 22 * * * cd /home/alan/SITE/CRON && ./update-all.sh asselineau >> /home/alan/SITE/CRON/logs/asselineau-$(date +\%Y-\%m-\%d).log 2>&1

# 23h00 — Idriss Aberkane
0 23 * * * cd /home/alan/SITE/CRON && ./update-all.sh idriss-aberkane >> /home/alan/SITE/CRON/logs/idriss-aberkane-$(date +\%Y-\%m-\%d).log 2>&1

# 23h10 — Jacques Baud
10 23 * * * cd /home/alan/SITE/CRON && ./update-all.sh jacques-baud >> /home/alan/SITE/CRON/logs/jacques-baud-$(date +\%Y-\%m-\%d).log 2>&1

# 23h20 — Caroline Galactéros
20 23 * * * cd /home/alan/SITE/CRON && ./update-all.sh caroline-galacteros >> /home/alan/SITE/CRON/logs/caroline-galacteros-$(date +\%Y-\%m-\%d).log 2>&1

# 23h30 — Alexis Cossette
30 23 * * * cd /home/alan/SITE/CRON && ./update-all.sh alexis-cossette >> /home/alan/SITE/CRON/logs/alexis-cossette-$(date +\%Y-\%m-\%d).log 2>&1

# 23h40 — Dieudonné
40 23 * * * cd /home/alan/SITE/CRON && ./update-all.sh dieudonne >> /home/alan/SITE/CRON/logs/dieudonne-$(date +\%Y-\%m-\%d).log 2>&1

# 23h50 — Pierre Jovanovic
50 23 * * * cd /home/alan/SITE/CRON && ./update-all.sh pierre-jovanovic >> /home/alan/SITE/CRON/logs/pierre-jovanovic-$(date +\%Y-\%m-\%d).log 2>&1

# 00h00 — Xavier Moreau
0 0 * * * cd /home/alan/SITE/CRON && ./update-all.sh xavier-moreau >> /home/alan/SITE/CRON/logs/xavier-moreau-$(date +\%Y-\%m-\%d).log 2>&1

# 00h10 — Xavier Poussard
10 0 * * * cd /home/alan/SITE/CRON && ./update-all.sh xavier-poussard >> /home/alan/SITE/CRON/logs/xavier-poussard-$(date +\%Y-\%m-\%d).log 2>&1

# 00h20 — Florian Philippot
20 0 * * * cd /home/alan/SITE/CRON && ./update-all.sh florian-philippot >> /home/alan/SITE/CRON/logs/florian-philippot-$(date +\%Y-\%m-\%d).log 2>&1

# 00h30 — Alexis Poulin
30 0 * * * cd /home/alan/SITE/CRON && ./update-all.sh alexis-poulin >> /home/alan/SITE/CRON/logs/alexis-poulin-$(date +\%Y-\%m-\%d).log 2>&1

# 00h40 — Alain Soral
40 0 * * * cd /home/alan/SITE/CRON && ./update-all.sh alain-soral >> /home/alan/SITE/CRON/logs/alain-soral-$(date +\%Y-\%m-\%d).log 2>&1

# 00h50 — Nicolas Vidal
50 0 * * * cd /home/alan/SITE/CRON && ./update-all.sh nicolas-vidal >> /home/alan/SITE/CRON/logs/nicolas-vidal-$(date +\%Y-\%m-\%d).log 2>&1

# 01h00 — Covid-19
0 1 * * * cd /home/alan/SITE/CRON && ./update-all.sh covid-19 >> /home/alan/SITE/CRON/logs/covid-19-$(date +\%Y-\%m-\%d).log 2>&1

# 01h10 — Pierre Chaillot
10 1 * * * cd /home/alan/SITE/CRON && ./update-all.sh pierre-chaillot >> /home/alan/SITE/CRON/logs/pierre-chaillot-$(date +\%Y-\%m-\%d).log 2>&1

# 01h20 — Affaire Epstein
20 1 * * * cd /home/alan/SITE/CRON && ./update-all.sh epstein >> /home/alan/SITE/CRON/logs/epstein-$(date +\%Y-\%m-\%d).log 2>&1

# 01h30 — Affaire Brigitte
30 1 * * * cd /home/alan/SITE/CRON && ./update-all.sh affaire-brigitte >> /home/alan/SITE/CRON/logs/affaire-brigitte-$(date +\%Y-\%m-\%d).log 2>&1

# 01h40 — Youssef Hindi
40 1 * * * cd /home/alan/SITE/CRON && ./update-all.sh youssef-hindi >> /home/alan/SITE/CRON/logs/youssef-hindi-$(date +\%Y-\%m-\%d).log 2>&1

# 01h50 — Nexus
50 1 * * * cd /home/alan/SITE/CRON && ./update-all.sh nexus >> /home/alan/SITE/CRON/logs/nexus-$(date +\%Y-\%m-\%d).log 2>&1

# 02h00 — Le Média en 442
0 2 * * * cd /home/alan/SITE/CRON && ./update-all.sh le-media-en-442 >> /home/alan/SITE/CRON/logs/le-media-en-442-$(date +\%Y-\%m-\%d).log 2>&1

# 02h10 — J'suis pas content TV
10 2 * * * cd /home/alan/SITE/CRON && ./update-all.sh jsuispascontent-tv >> /home/alan/SITE/CRON/logs/jsuispascontent-tv-$(date +\%Y-\%m-\%d).log 2>&1

# 02h20 — ODC TV
20 2 * * * cd /home/alan/SITE/CRON && ./update-all.sh odc-tv >> /home/alan/SITE/CRON/logs/odc-tv-$(date +\%Y-\%m-\%d).log 2>&1

# 02h30 — Aldo Sterone
30 2 * * * cd /home/alan/SITE/CRON && ./update-all.sh aldo-sterone >> /home/alan/SITE/CRON/logs/aldo-sterone-$(date +\%Y-\%m-\%d).log 2>&1

# 02h40 — Béatrice Rosen
40 2 * * * cd /home/alan/SITE/CRON && ./update-all.sh beatrice-rosen >> /home/alan/SITE/CRON/logs/beatrice-rosen-$(date +\%Y-\%m-\%d).log 2>&1

# 02h50 — Omerta
50 2 * * * cd /home/alan/SITE/CRON && ./update-all.sh omerta >> /home/alan/SITE/CRON/logs/omerta-$(date +\%Y-\%m-\%d).log 2>&1

# 03h00 — Canard Réfractaire
0 3 * * * cd /home/alan/SITE/CRON && ./update-all.sh canard-refractaire >> /home/alan/SITE/CRON/logs/canard-refractaire-$(date +\%Y-\%m-\%d).log 2>&1

# 03h10 — Sylvain Ferreira
10 3 * * * cd /home/alan/SITE/CRON && ./update-all.sh sylvain-ferreira >> /home/alan/SITE/CRON/logs/sylvain-ferreira-$(date +\%Y-\%m-\%d).log 2>&1

# 03h20 — Campagnol TVL
20 3 * * * cd /home/alan/SITE/CRON && ./update-all.sh campagnol-tvl >> /home/alan/SITE/CRON/logs/campagnol-tvl-$(date +\%Y-\%m-\%d).log 2>&1

# 03h30 — Louis Fouché
30 3 * * * cd /home/alan/SITE/CRON && ./update-all.sh louis-fouche >> /home/alan/SITE/CRON/logs/louis-fouche-$(date +\%Y-\%m-\%d).log 2>&1

# 03h40 — Dialogue Franco-Russe
40 3 * * * cd /home/alan/SITE/CRON && ./update-all.sh dialogue-franco-russe >> /home/alan/SITE/CRON/logs/dialogue-franco-russe-$(date +\%Y-\%m-\%d).log 2>&1

# 03h50 — Nicolas Bouvier
50 3 * * * cd /home/alan/SITE/CRON && ./update-all.sh nicolas-bouvier >> /home/alan/SITE/CRON/logs/nicolas-bouvier-$(date +\%Y-\%m-\%d).log 2>&1

# 04h00 — FranceSoir
0 4 * * * cd /home/alan/SITE/CRON && ./update-all.sh france-soir >> /home/alan/SITE/CRON/logs/france-soir-$(date +\%Y-\%m-\%d).log 2>&1

# 04h10 — Égalité et Réconciliation
10 4 * * * cd /home/alan/SITE/CRON && ./update-all.sh egalite-et-reconciliation >> /home/alan/SITE/CRON/logs/egalite-et-reconciliation-$(date +\%Y-\%m-\%d).log 2>&1

# 04h20 — John - Point de Rupture
20 4 * * * cd /home/alan/SITE/CRON && ./update-all.sh john-point-de-rupture >> /home/alan/SITE/CRON/logs/john-point-de-rupture-$(date +\%Y-\%m-\%d).log 2>&1

# 04h30 — Jérémie Mercier
30 4 * * * cd /home/alan/SITE/CRON && ./update-all.sh jeremie-mercier >> /home/alan/SITE/CRON/logs/jeremie-mercier-$(date +\%Y-\%m-\%d).log 2>&1

# 04h40 — KateTV
40 4 * * * cd /home/alan/SITE/CRON && ./update-all.sh kate-tv >> /home/alan/SITE/CRON/logs/kate-tv-$(date +\%Y-\%m-\%d).log 2>&1

# 04h50 — Profession Gendarme
50 4 * * * cd /home/alan/SITE/CRON && ./update-all.sh profession-gendarme >> /home/alan/SITE/CRON/logs/profession-gendarme-$(date +\%Y-\%m-\%d).log 2>&1

# 05h00 — Trouble Fait
0 5 * * * cd /home/alan/SITE/CRON && ./update-all.sh trouble-fait >> /home/alan/SITE/CRON/logs/trouble-fait-$(date +\%Y-\%m-\%d).log 2>&1

# 05h10 — OK Podcast
10 5 * * * cd /home/alan/SITE/CRON && ./update-all.sh ok-podcast >> /home/alan/SITE/CRON/logs/ok-podcast-$(date +\%Y-\%m-\%d).log 2>&1

# 05h20 — Guerre Israël-USA-Iran
20 5 * * * cd /home/alan/SITE/CRON && ./update-all.sh guerre-israel-usa-iran >> /home/alan/SITE/CRON/logs/guerre-israel-usa-iran-$(date +\%Y-\%m-\%d).log 2>&1

# 05h30 — Censure réseaux sociaux
30 5 * * * cd /home/alan/SITE/CRON && ./update-all.sh censure-reseaux-sociaux >> /home/alan/SITE/CRON/logs/censure-reseaux-sociaux-$(date +\%Y-\%m-\%d).log 2>&1

# 05h40 — StratPol
40 5 * * * cd /home/alan/SITE/CRON && ./update-all.sh stratpol >> /home/alan/SITE/CRON/logs/stratpol-$(date +\%Y-\%m-\%d).log 2>&1

# 05h50 — Juste Milieu
50 5 * * * cd /home/alan/SITE/CRON && ./update-all.sh juste-milieu >> /home/alan/SITE/CRON/logs/juste-milieu-$(date +\%Y-\%m-\%d).log 2>&1

# 06h00 — Praxis
0 6 * * * cd /home/alan/SITE/CRON && ./update-all.sh praxis >> /home/alan/SITE/CRON/logs/praxis-$(date +\%Y-\%m-\%d).log 2>&1

# 06h10 — Fréquence Populaire
10 6 * * * cd /home/alan/SITE/CRON && ./update-all.sh frequence-populaire >> /home/alan/SITE/CRON/logs/frequence-populaire-$(date +\%Y-\%m-\%d).log 2>&1

# 06h20 — Frontières
20 6 * * * cd /home/alan/SITE/CRON && ./update-all.sh frontieres-media >> /home/alan/SITE/CRON/logs/frontieres-media-$(date +\%Y-\%m-\%d).log 2>&1

# 06h30 — Réinformation sur le monde
30 6 * * * cd /home/alan/SITE/CRON && ./update-all.sh reinformation-sur-le-monde >> /home/alan/SITE/CRON/logs/reinformation-sur-le-monde-$(date +\%Y-\%m-\%d).log 2>&1

# 06h40 — Docteur Alwest
40 6 * * * cd /home/alan/SITE/CRON && ./update-all.sh docteur-allwest >> /home/alan/SITE/CRON/logs/docteur-allwest-$(date +\%Y-\%m-\%d).log 2>&1

# 06h50 — RT France
50 6 * * * cd /home/alan/SITE/CRON && ./update-all.sh rtfrance-tv >> /home/alan/SITE/CRON/logs/rtfrance-tv-$(date +\%Y-\%m-\%d).log 2>&1

# 07h00 — Élucid
0 7 * * * cd /home/alan/SITE/CRON && ./update-all.sh elucid-media >> /home/alan/SITE/CRON/logs/elucid-media-$(date +\%Y-\%m-\%d).log 2>&1

# 07h10 — Le Monde Moderne
10 7 * * * cd /home/alan/SITE/CRON && ./update-all.sh le-monde-moderne >> /home/alan/SITE/CRON/logs/le-monde-moderne-$(date +\%Y-\%m-\%d).log 2>&1

# 07h20 — Louis de Dreslincourt
20 7 * * * cd /home/alan/SITE/CRON && ./update-all.sh louis-de-dreslincourt >> /home/alan/SITE/CRON/logs/louis-de-dreslincourt-$(date +\%Y-\%m-\%d).log 2>&1

# ─── Sauvegarde quotidienne ───
# 09h00 — Sauvegarde zip de /home/alan/SITE vers /home/alan/SAUVEGARDE-RE-INFO-FR
0 9 * * * /home/alan/SITE/CRON/backup-site.sh >> /home/alan/SITE/CRON/logs/backup-$(date +\%Y-\%m-\%d).log 2>&1

# ─── Transfert FTP (après toutes les mises à jour) ───
# 08h30 — Upload complet vers OVH
30 8 * * * cd /home/alan/SITE && bash FTP-CRON/upload.sh >> /home/alan/SITE/CRON/logs/ftp-upload-$(date +\%Y-\%m-\%d).log 2>&1
