update-cat.sh
Bash skript sloužící k vytváření a aktualizacím soustavy symlinků na archiv fotek.
Struktura archivu fotek
Skript vyžaduje přesný formát adresářů s fotkama ve tvaru:
datum-kategorie-popis
Kde datum a kategorie jsou v libovolném formátu bez pomlček. Kategorie je klíč podle kterého jsou adresáře s fotkama roztříděny.
Takže například z adresářů (tridene a tridene.cat jsou ve stejném adresáři):tridene |-- 20050404-Vylet-Rozhledna |-- 20050714-Prednaska-Linux |-- 20050825-Vylet-Rybnik `-- 20051015-Prednaska-FreeBSD
Vznikne tato struktura symlinku:
tridene.cat |-- Prednaska | |-- 20050714-Linux -> ../../tridene/20050714-Prednaska-Linux | `-- 20051015-FreeBSD -> ../../tridene/20051015-Prednaska-FreeBSD `-- Vylet |-- 20050404-Rozhledna -> ../../tridene/20050404-Vylet-Rozhledna `-- 20050825-Rybnik -> ../../tridene/20050825-Vylet-Rybnik
Závislosti
- bash
- GNU find
- sort
- xargs