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
This commit is contained in:
1 parent
97b936fd3e
commit
f0e1c2dfce
23 files changed
+3083
-1
No files matched your search
@@ -62,7 +62,42 @@ Dans le récit `voyage.md`, deux raccourcis évitent les liens écrits en dur (q
|
||||
[La descente](media:videos/GH011272.mp4)
|
||||
```
|
||||
|
||||
## Mode d'emploi
|
||||
## Installation et utilisation : la commande `rtg`
|
||||
|
||||
RTG s'installe comme un logiciel, avec une seule commande `rtg` utilisable depuis n'importe quel dossier :
|
||||
|
||||
```
|
||||
brew install exiftool ffmpeg # ou l'équivalent sous Linux / Windows
|
||||
pipx install ./RoadTripsGenerator # depuis le dossier du dépôt
|
||||
```
|
||||
|
||||
Depuis le dossier du site (`Road-Trips`) :
|
||||
|
||||
```
|
||||
rtg migrer # une fois : écrit site.toml et un voyage.toml par voyage
|
||||
rtg etat # avancement de chaque voyage
|
||||
rtg generer Balades/Vexin-10-2026 # un voyage, puis l'accueil
|
||||
rtg generer --sans-compression # tous les voyages, sans encoder de vidéo
|
||||
rtg analyser Balades/Vexin-10-2026 # ce que RTG trouve dans les sources
|
||||
```
|
||||
|
||||
Les sources d'un voyage peuvent rester où elles sont, nommées n'importe comment : on les indique dans son `voyage.toml`.
|
||||
|
||||
```toml
|
||||
titre = "Balade dans le Vexin"
|
||||
moto = "BMW R 1300 GS Adventure"
|
||||
|
||||
[sources]
|
||||
traces = ["/Volumes/GPS/2026/vexin.gpx"]
|
||||
videos = ["/Volumes/LaCie/Perso/Gopro/Gopro-2026/Vexin"]
|
||||
photos = ["~/Pictures/Export/Vexin"]
|
||||
```
|
||||
|
||||
RTG range alors lui-même les traces par journée (`routes/AAAA-MM-JJ.gpx`, d'après leurs horodatages ou, à défaut, la date du nom de fichier) et copie les photos dans `photos/` (les HEIC de l'iPhone sont converties en JPEG). Une photo sans GPS reçoit la position de la trace à son heure, quand la trace est horodatée. Les réglages communs (qualité vidéo, taille des photos, fuseau horaire, cartes My Maps…) sont dans `site.toml`.
|
||||
|
||||
Les scripts de `Scripts/` restent disponibles pendant la transition ; ils produisent le même site.
|
||||
|
||||
## Mode d'emploi (anciens scripts)
|
||||
|
||||
### Tout le site, ou quelques voyages
|
||||
|
||||
|
||||
Reference in new issue
Block a user