add README.md
This commit is contained in:
26
README.md
Normal file
26
README.md
Normal file
@@ -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).
|
||||||
|
|
||||||
Reference in New Issue
Block a user