# ============================================================================
# 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 :
#   - 23 pages mises à jour une fois par jour
#   - Démarre à 01h15, 15 minutes entre chaque page
#   - Dernière mise à jour à 07h15 (23 × 15 min = 5h45)
#   - Transfert FTP à 08h15 (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, 15 min d'intervalle) ───

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

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

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

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

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

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

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

# 03h15 — Élise Blaise
15 3 * * * cd /home/alan/SITE/CRON && ./update-all.sh elise-blaise >> /home/alan/SITE/CRON/logs/elise-blaise-$(date +\%Y-\%m-\%d).log 2>&1

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

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

# 04h00 — Clémence Houdiakova
0 4 * * * cd /home/alan/SITE/CRON && ./update-all.sh clemence-houdiakova >> /home/alan/SITE/CRON/logs/clemence-houdiakova-$(date +\%Y-\%m-\%d).log 2>&1

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

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

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

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

# 05h15 — Franck Pengam
15 5 * * * cd /home/alan/SITE/CRON && ./update-all.sh franck-pengam >> /home/alan/SITE/CRON/logs/franck-pengam-$(date +\%Y-\%m-\%d).log 2>&1

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

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

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

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

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


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

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

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