Uniformeer naar front/back i.p.v. front/rear (B = back, F = front)

This commit is contained in:
Eddy de Vink 2026-05-29 19:34:12 +02:00
commit 8116a03f3d
2 changed files with 8 additions and 8 deletions

View file

@ -11,7 +11,7 @@ remote Fedora Linux server (`nextcloud`), met organisatie per datum en camera-po
| Component | Mount point | Device | Bestandssysteem | Status |
|---|---|---|---|---|
| USB-SSD (4TB) | `/mnt/ultratouch` | `/dev/sdc2` | exfat | ✅ Gemount, 3,0T / 3,7T (82%) |
| USB-SSD (4TB) | `/mnt/ultratouch` | `/dev/sdc2` | exfat | ✅ Gemount, 3,0T / 3,7T (83%) |
| SD-kaart (via USB reader) | `/mnt/sdcard` | `/dev/sdd1` | exfat | ✅ Gemount, 116G / 117G (100%) |
Beide mounts worden automatisch beheerd door systemd transient automount units.
@ -40,7 +40,7 @@ YYYYMMDDHHMMSS_XXXXXXXX<kamera>.MP4
- `XXXXXXXX` — sequentieel nummer
- `<kamera>`:
- `F` — **Front**camera
- `B` — **Back**camera (rear)
- `B` — **Back**camera
- Grootte: ~381 MB per bestand, ~5 minuten opname
### Voorbeelden
@ -60,10 +60,10 @@ YYYYMMDDHHMMSS_XXXXXXXX<kamera>.MP4
/mnt/ultratouch/dashcam/
├── YYYYMMDD/ ← 55 datum-mappen (20250808 t/m 20260425)
│ ├── front/ ← hernoemd van chauffeur (2025) of bestond al (2026)
│ └── rear/ ← hernoemd van weg (2025) of bestond al (2026)
│ └── back/ ← hernoemd van weg/rear (2025/2026)
```
- Alle mappen nu uniform: `front/` en `rear/`
- Alle mappen nu uniform: `front/` en `back/`
- Platte mappen (20260301-20260311) gesorteerd op F/B suffix
- Totale grootte: **3,0 TB**
- Oudste map: ~56 GB, nieuwste: ~59 GB
@ -73,7 +73,7 @@ YYYYMMDDHHMMSS_XXXXXXXX<kamera>.MP4
└── YYYYMMDD/ ← datum uit bestandsnaam (bv. 20260529)
├── front/ ← bestanden met suffix F
│ └── YYYYMMDDHHMMSS_XXXXXXXXF.MP4
└── rear/ ← bestanden met suffix B
└── back/ ← bestanden met suffix B
└── YYYYMMDDHHMMSS_XXXXXXXXB.MP4
```
@ -114,8 +114,8 @@ Alternatief: systemd path unit die `/mnt/sdcard/Novatek/Movie/` monitort.
d. Log welke mappen verwijderd zijn
6. Voor elk MP4 bestand:
a. Parse datum (YYYYMMDD) uit bestandsnaam (eerste 8 chars)
b. Parse camera-positie (F → front, B → rear) uit laatste char voor .MP4
c. Maak target map aan: /mnt/ultratouch/dashcam/YYYYMMDD/{front,rear}/
b. Parse camera-positie (F → front, B → back) uit laatste char voor .MP4
c. Maak target map aan: /mnt/ultratouch/dashcam/YYYYMMDD/{front,back}/
d. Verplaats bestand: mv "$bron" "$doel/"
e. Log de transfer
f. Bij fout: log error, ga verder met volgend bestand

View file

@ -6,7 +6,7 @@ import re
import shutil
import sys
CAMERA_MAP = {"F": "front", "B": "rear"}
CAMERA_MAP = {"F": "front", "B": "back"}
CAMERA_PATTERN = re.compile(r"\.MP4$", re.IGNORECASE)
# Match bestandsnaam zoals 20260304073341_0000023F.MP4
FILE_PATTERN = re.compile(