info-canicule/src/pages/soutenir.astro
Florian 27441cdbb8
Some checks are pending
Deploy info-canicule / deploy (push) Waiting to run
feat: retire API publique + dedupe load-balancing MF + maj pages
API publique retirée :
- /api/vigilance et /api/vigilance/dept/[code] supprimés
- Mentions retirées dans footer, /mentions-legales, /embed
- /api/health garde, sans CORS (usage interne UptimeRobot + cron HC.io)
- Tests E2E mis à jour (vérifient 404 sur les endpoints retirés)

Pages :
- /dependances : entièrement mise à jour (Sentry, sharp, Playwright,
  sitemap, typography ajoutés ; API MF officielle DPObs+DPVigilance,
  normales 1991-2020 listées ; section Services tiers ajoutée pour
  Opendatasoft en fallback ; section Infrastructure complétée avec
  GlitchTip + CrowdSec).
- /soutenir : "~7€/mois mutualisés" → "~30€/mois", suppression du
  détail VPS OVH (juste "infra"), suppression du bloc "Réutiliser
  les données via API".

Vigilance Météo France load-balancing :
- lib/vigilance.ts : fetch parallèle x3 et garde la réponse au
  update_time le plus récent. Constat 2026-05-26 : le gateway MF
  load-balance entre instances désynchronisées (~60% renvoyaient
  bulletin J-1, ~40% bulletin J). Cette mitigation atteint >95%
  de probabilité d'avoir le bulletin frais.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 02:16:04 +02:00

69 lines
2.6 KiB
Text

---
import Base from '../layouts/Base.astro';
export const prerender = false;
---
<Base
title="Soutenir le projet — Info Canicule"
description="Info Canicule est un service gratuit, sans publicité, à but non lucratif. Si le site vous est utile, vous pouvez soutenir son hébergement via Ko-fi."
>
<section class="bg-gradient-to-b from-canicule-50 to-white">
<div class="container-tight py-10">
<h1 class="text-3xl font-bold sm:text-4xl">Soutenir Info Canicule</h1>
<p class="mt-2 max-w-2xl text-slate-600">
Le site est gratuit, sans publicité et sans traceurs commerciaux. Si vous le trouvez utile,
vous pouvez contribuer aux frais d'infrastructure (~30 €/mois).
</p>
</div>
</section>
<section class="container-tight py-8 prose prose-slate max-w-none">
<h2>Don libre via Ko-fi</h2>
<p>
Le moyen le plus simple : un don libre, sans inscription, par carte bancaire ou PayPal, via
<a href="https://ko-fi.com/daelwizhit" rel="noopener" class="font-semibold">ko-fi.com/daelwizhit</a>.
Les dons sont anonymes par défaut et entièrement optionnels.
</p>
<div class="not-prose my-6">
<a
href="https://ko-fi.com/daelwizhit"
rel="noopener"
class="inline-flex items-center gap-2 rounded-lg bg-canicule-600 px-6 py-3 text-base font-semibold text-white no-underline hover:bg-canicule-700"
>
☕ Soutenir sur Ko-fi
</a>
</div>
<h2>Ce que les dons financent</h2>
<ul>
<li>Frais d'infrastructure mensuels (~30 €/mois).</li>
<li>Nom de domaine annuel.</li>
<li>Café pour les soirées de maintenance 🥲.</li>
</ul>
<p>
<strong>Ce site n'a aucune vocation commerciale.</strong> Aucun chiffre d'affaires, aucun salaire
versé. Les dons couvrent les frais techniques ou, en cas d'excédent, financent d'autres petits
projets d'utilité publique du même développeur.
</p>
<h2>Autres manières d'aider</h2>
<ul>
<li>
<strong>Signaler un bug ou une typo</strong> : par mail à
<a href="mailto:florian@nocleus.com">florian@nocleus.com</a>.
</li>
<li>
<strong>Partager le site</strong> autour de vous, en particulier auprès de personnes fragiles
(proches âgés, personnes isolées) pour qui les conseils canicule peuvent faire une vraie
différence.
</li>
</ul>
<p class="text-sm text-slate-500">
Pour les questions juridiques (mention de l'éditeur, statut), voir les
<a href="/mentions-legales">mentions légales</a>.
</p>
</section>
</Base>