Akce
Technická specifikace¶
Struktura projektu¶
Schéma znázorňuje strukturu projektu, její provázanost a použité technologie.
Schéma databáze¶
Architektura aplikace¶
- Konfigurační soubory
- Parser konfiguračních souborů
- Crawler
- Open data web úložiště
- Cron
- Data processor open dat
- Log soubory se zpětnou vazbou
Konfigurační soubory¶
# jeméno datasetu, pod kterým bude zobrazen v aplikaci
dataset-name: wifi
# pozice jednotlivých zařízení, která jsou v datasetu
devices:
-
name: fav-access-point-01
x: 0
y: 0
.
.
.
# root složka, která obsahuje datasety
url: opendata-url.example
# volitelný parameter, který specifikuje vzor jména datasetů, které se budou stahovat, pokud prázdné, tak všechny co se najdou
[regex: wifi-[0-9]*]
# volitelný parametr, který udává jak často se budou hledat nové datasety, pokud prázdné, tak defaultní hodnota
[update-period: 24]
Parser¶
Musí být možné upozornit parser na nový sobor, pokud selže automatická detekce změny.
Crawler¶
Musí jít donutit crawler, aby zkontroloval dostupnost sad.
Cron¶
Pravidelně bude spouštět crawler, který bude kontrolovat dostupnost nových dat, pokud je pro daný dataset specifikován update-time, tak ho bude respektovat.
Log soubory se zpětnou vazbou¶
Pro každý konfigarační soubor, se vytvoří log soubor se stejným názvem, který bude obsahovat, všechny případné chyby, pro daný konfigurační soubor.
Aktualizováno uživatelem Martin Šebela před téměř 5 roky(ů) · 4 revizí