NDL
Program pro stahování a interpretaci dat z Internetu
Teploměr 1.2, který měl "Data Loader" integrován přímo v sobě, vykazoval několik chyb, které způsobovala komponenta zabezpečující komunikaci s PHP skriptem a přenos dat z Internetu.
NDL umožňuje předávat data trojím způsobem:
a) přes schránku (clipboard) Microsoft Windows
b) přes (textový) soubor
c) přímo zapsat do textového pole aplikace
Použití
NDL.exe - Zobrazí chybu
ndl help - Zobrazí nápovědu
ndl www.neco.cz - Uloží obsah stránky do schránky. Je-li spuštěn program definovaný v souboru NDL.ini, vloží se přímo do něj
ndl www.neco.cz W \index.html - Uloží obsah stránky do souboru index.html, který bude uložen ve stejném adresáři, jako NDL (zpětné lomítko na začátku symbolizuje aktuální adresář)
ndl www.neco.cz/file.exe W \soubor.new ext exe runme - Stáhne soubor file.exe a uloží jej jako soubor.new, poté jej přejmenuje na soubor.exe a spustí. Parametr "runme" MUSÍ být (prozatím) až na 6. místě!
NDL stahuje dva druhy dat: ANSI (textové) a ASCII (ostatní). Liší se to v několika případech:
ANSI:
Parametry
help - Zobrazí nápovědu
ver - Zobrazí verzi
proxy - Automatické nastavení proxy
nast - Zatím alias k ndl proxy
aktpl xxx - Přejmenuje soubor "xxx" (soubor "xxx" má příponu exe) na "xxx.old" a "xxx.new" přejmenuje na "xxx"
W - Stáhne soubor, přičemž před parametrem stojí zdrojový soubor (na Internetu) a za parametrem stojí cílový soubor
Např. http://nonames.wz.cz/
Další pouze pro ASCII:
runme -
bak -
ext -
-
-
-
NDL.ini[Main] - Pouze identifikace datové oblasti
Program="Teploměr2" - Specifikuje program, do kterého se budou přímo vkládat získaná data
Edit="Pocasi" - Definuje textové pole, ve kterém se vložený text objeví
IP= - IP adresa Proxy serveru
Port=0 - Port Proxy serveru
ASCII=.zip .exe jpeg - Seznam přípon souborů, které budou pouze stahovány, nikoliv interpretovány
Přípony oddělujte mezerou, může jich být libovolný počet
Zapisujte poslední 4 znaky od konce (tříznakovou příponu tedy zapisujte včetně tečky)
Formát dat pro Teploměr2
Teploměr2 přijímá a zpracovává data v následujícím formátu:
Název teploměru|Směr větru|Rychlost větru|Index oblačnosti|Text oblačnosti|Zatím volné|Text na stavovém řádku|Předpoěď počasí|Cíl stavového řádku
Název teploměru - Text, který se zobrazuje tučným písmem na tlačítku pro aktualizaci meteo informací
Směr větru - Číslo, označující směr větru ve stupních (°)
Rychlost větru - Číslo, označující rychlost větru v metrech za sekundu (m/s)
Index oblačnosti - Číslo, které dělí oblačnost na 9 částí.
Text oblačnosti - Index oblačnosti převeden do srozumitelnější textové formy
Zatím volné - byla zde další informace o názvu teploměru
Text na stavovém řádku - Většinou informace, upozornění, reklama
Předpověď počasí - Text zobrazující se ve spodní části hlavního okna, v současné době ji poskytuje server KyblSOFT
Cíl stavového řádku - Po kliknutí na text ve stavovém řádku se otevře okno internetového prohlížeče a načte se adresa obsažená v tomto parametru (např. text: "Vydána betaverze programu Teploměr3" a cíl: "http://nonames.wz.cz/?soft;teplomer3" nebo přímo: "http://nonames.wz.cz/teplomer3beta.zip")
Historie
NDL 1.1.1 (8. 1. 2005)
- Mnoho dalších parametrů
- Téměř libovolné pořadí parametrů
- Při každém spuštění vepíše do souboru ndl.ini svou verzi (kvůli zjištění přítomnosti nové verze na Internetu)
NDL 1.1 (5. 1. 2005)
- Možnost stahování ASCII dat (exe, zip, avi, mp3, jpg...)
NDL 1.0 (20. 12. 2005)
- Stahuje a interpretuje ANSI (textová) data pro program Teploměr2
- Podpora Proxy serveru včetně automatického nastavení podle nastavení Proxy v Microsoft Internet Exploreru