Files
FabriceandClaude Opus 5.5 f0e1c2dfce Phase 1 : moteur Python et commande rtg
- Paquet roadtripsgenerator (pyproject.toml), commande rtg :
  generer, etat, analyser, compresser, accueil, migrer
- Réglages site.toml / voyage.toml (anciens mymaps.txt et moto.txt
  encore lus) ; qualité vidéo en trois crans
- Sources laissées en place : traces découpées par journée d'après
  leurs horodatages (coupure à 4 h) ou la date du nom de fichier,
  photos copiées, HEIC converties en JPEG, position déduite de la
  trace pour les photos sans GPS
- extraction_infos.sh et compress.sh portés en Python (plus de bash) ;
  sorties vidéo écrites sous un nom temporaire ; positions des rushs
  inchangés reprises du dernier export ; export vidéo conservé quand
  le disque des rushs est débranché
- Pages, accueil et carte globale repris dans le paquet : sortie
  identique aux scripts (123 fichiers comparés sur 7 voyages)
- Tests pytest sur un voyage d'exemple fabriqué à la volée

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mf2kATMtqVABHSYdxJMnim
2026-10-09 11:31:31 +00:00

38 lines
1.2 KiB
HTML

{#- Page d'accueil : une rubrique par section (Voyages, Balades…), avec les
voyages les plus récents et un lien vers la liste complète. -#}
{% extends "base_accueil.html" %}
{% from "base_accueil.html" import carte %}
{% block sous_titre %}{{ sous_titre }}{% endblock %}
{% block contenu %}
{% if not rubriques %}
<p class="vide">Aucun voyage pour l'instant.<br>Lance <code>genere_site.sh</code> pour en générer.</p>
{% else %}
<div class="rubriques">
{% for r in rubriques %}
<section>
<div class="rubrique-titre">
<h2>{{ r.titre }}</h2>
<a href="{{ r.page }}">Tout voir ({{ r.voyages|length }}) →</a>
</div>
<div class="grid compact">
{% for v in r.voyages[:nb_recents] %}
{{ carte(v) }}
{% endfor %}
</div>
</section>
{% endfor %}
</div>
{% endif %}
{% if carte_globale %}
<section class="carte-externe" id="carte">
<div class="rubrique-titre">
<h2>La carte de nos principaux voyages</h2>
<a href="{{ carte_globale }}">Ouvrir en grand ↗</a>
</div>
<iframe src="{{ carte_globale }}" loading="lazy" title="Carte de nos principaux voyages"></iframe>
</section>
{% endif %}
{% endblock %}