mailman search capability
version 0.0001
by:  Joshua L. San Juan <jsanjuan@hotmail.com>
1-20-2002

- Provide a simple-search capability to mailman. 
- Search is limited to a given year-month (ex: 2002-January)
- No indexing as this would be quite taxing on computer resources
- The author's very first Python program

FILES (mmsearch.tar.gz)
-  README (this file)
-  HyperArch.py
	-  file with my modifications
-  HyperArch.py.orig
	-  original file from mailman-2.0.8
-  HyperArch.diff
	-  output from the command diff HyperArch.py.orig HyperArch.py
-  mmsearch.py
	-  the search script


INSTALL:
-  BACKUP - BACKUP - BACKUP !  Please.
-  BE CAREFUL!  Please.
-  $PREFIX is your mailman installation dir

1.  Copy the file HyperArch.py in the tarball to your 
    $PREFIX/Mailman/Archiver/HyperArch.py (back-up your original)    
2.  Copy mmsearch.py to $PREFIX/cgi-bin.  Make sure it is
    in mailman's group and is owned by mailman and is executable    
3.  Rebuild the archives.  $PREFIX/bin/arch <listname>
4.  After rebuilding and you browsed your archives you should 
    (hopefully) see a textbox on the archive page.
5.  Cross-your-fingers ... tap your feet ... clear your head,
    concentrate - and hope that it works :)
    
TODO:
-  LOTS and LOTS

1.  Clean and correct code 
2.  Strip HTML from search results
3.  Include subject and sender in search results
4.  etc. (what else)?


DEVELOPED/TESTED:
-  Red Hat Linux 7.2
-  Mailman 2.0.8
-  Python 1.5.2
-  misc:
   -  KDE 2.2
   -  Mozilla 0.9.7
   -  vim 5.8.7
   -  NEdit 5.1.1




- joshua -
01-20-2002

