WHOIS interface v1.5.3
======================

referencni implementace na:

http://box.office.nic.cz/whois/
http://whois.office.nic.cz/


Pouzite technologie a zavislosti:
---------------------------------

Python >= 2.5
Python Imaging Library (PIL) http://www.pythonware.com/products/pil/

CORBA adapter:
- omniORB >= 4.0.x
- omniorbpy >= 2.5
- idl files



WEB interface:
- mod_python >= 3.1.3 ( http://www.modpython.org/ )
- SimpleTAL >= 4.1 ( http://www.owlfish.com/software/simpleTAL/ )

#Captcha:
#http://svn.navi.cx/misc/trunk/pycaptcha/
(Už není potřeba, stala se součástí fred_whois pod názvem CaptchaWhois.)



Instalace:
----------

$ python setup.py install --idl=PATH/TO/IDL --ior=CORBA_NAME --config=PATH/TO/CONFIG.FILE


Referencni implementace pocita s umistenim v /opt/whois
Jedina absolutni cesta je uvedena na zacatku souboru "whois.py". V uvedenem
adresari se musi nachazet jak CORBA casti (IDL soubory), tak sablony
pro WWW vystup (*.pt.*).
Soubor "whois.py" se nakopiruje (symlinkuje) do adresare udaneho v konfiguraci
apache (v ukazce by slo o "/var/www/localhost/htdocs/whois"). Na tento soubor
by mel ukazovat i symlink pro default index nastaveny v apachi (v pripade
"index.html" napr: '$ ln -s whois.py index.html'). Pokud je zadouci jina
pripona, pak je nutno odpovidajicim zpusobem zmenit AddHandler direktivu.


Apache konfigurace:

    <Directory "/var/www/localhost/htdocs/whois">
    AllowOverride all
        AddHandler mod_python .py
        PythonHandler whois
    DirectoryIndex whois.py
        #PythonDebug On  # pouze pro ladici ucely
    </Directory>


# Captcha:
#
# $ wget -r -np -nH --cut-dirs=2 http://svn.navi.cx/misc/trunk/pycaptcha/
# or
# $ svn co http://svn.navi.cx/misc/trunk/pycaptcha/
#
# $ cd pycaptcha/
# $ sudo python setup.py install
(Už není potřeba, stala se součástí fred_whois pod názvem CaptchaWhois.)


SimpleTAL:

http://www.owlfish.com/software/simpleTAL/download.html
$ tar -xf SimpleTAL-4.1.tar.gz
$ cd SimpleTAL-4.1/
$ sudo python setup.py install


Instalace závislostí pro Ubuntu (7.10):

$ sudo apt-get install python-imaging
$ sudo apt-get install python-omniorb2
$ sudo apt-get install omniidl4-python
$ sudo apt-get install python-simpletal
