|
Pre vytvarenie pluginov pre Atlantis je potrebna znalost skriptovacieho
jazyka PHP. Vsetky pluginy su vlastne
globalne makra a spustaju sa cez program lynx, ktory vyuziva Atlantis
pre prehliadanie www stranok. Ak sa rozhodneme vyrobit nejaky plugin,
musime najprv najst zdroj informacii, odkial budeme tahat data.
Na ukazku si zoberieme plugin pre vyhladanie vlakoveho spojenia.
Zdroj dat je na stranke www.zsr.sk. Treba si podrobne prestudovat
ako stranka funguje a ake data budeme zo stranky filtrovat a taktiez
treba zistit, ktore vstupne data treba zadat. Potom uz len cez fopen
otvorime stranku a cez fgets nacitavame riadky a nasledne data
filtrujeme a davame na vystup (pozri vlak.php). Hotovy skript umiestnime na lubovolny web server, ktory podporuje PHP skripty, napr. www.host.sk. Vyskusat ho mozeme nasledvone: .lynx www.nejakyserver.sk/mojskript.php?vstup=nejaka_hodnota Ak pouzivame viac premennych ako jednu, nie je mozne pouzit toto: .lynx www.nejakyserver.sk/mojskript.php?vstup1=nejaka_hodnota&vstup2=nejaka_hodnota2 Ale musime pouzit nejaky oddelovaci znak, napr. lomitko alebo dvojbodku: .lynx www.nejakyserver.sk/mojskript.php?vstup=nejaka_hodnota1/nejaka_hodnota2 A potom to v skripte oddelit a ulozit do premmennych. Dalej mozeme svoj skript ulozit ako macro, napr.: .macro .vlak=lynx -quiet www.talker.sk/plugins/vlak.php?input=$1/$2/$3/$4/$5 Ak je skript zaujimavy a spolahlivo funguje, staci uz len napisat email na adresu atlantis@talker.sk a skript zaradime do zoznamu. Enjoy! BAKY Zdrojove kody: teletext.php dict.php vlak.php hokej.php |