a0423023db01083083b48ea049182b7875a1db15
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).
Description
Languages
Shell
100%