diff --git a/README.md b/README.md new file mode 100644 index 0000000..c1d45a9 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# poster_display + +**`poster_display.sh`** je jednoduchý Bash skript určený pro zobrazování vizuálních materiálů (např. plakátů, obrázků, videí nebo prezentací) na informačních obrazovkách v komerčních nebo veřejných prostorech. Skript pravidelně kontroluje vzdálený server, zda došlo ke změně obsahu, a v případě potřeby stáhne nové soubory a přehraje je pomocí přehrávače `mpv`. + +## Funkce + +- Stažení a zobrazení plakátů z definované vzdálené URL +- Automatická detekce změn pomocí kontrolního součtu +- Přehrávání vizuálních materiálů na celé obrazovce ve smyčce a náhodném pořadí +- Základní logování událostí + +--- + +## Požadavky + +- Bash shell +- Nástroje: `wget`, `md5sum`, `find`, `mpv`, `pkill` +- Síťové připojení k serveru s plakáty + +## Poznámky + +- Skript detekuje změnu obsahu porovnáním MD5 hashe seznamu souborů +- Pro správné fungování musí vzdálený server vracet čitelný výpis souborů (např. Apache directory listing) +- Pokud je server nedostupný, skript se nesnaží opakovaně stahovat, ale pokračuje v přehrávání aktuálního obsahu +- Obsah se aktualizuje každých 60 sekund (možno změnit ve skriptu). +