Gergely Madarasz email@example.com
Mon, 6 Sep 1999 12:30:00 +0200 (METDST)
On Sat, 4 Sep 1999, Grace, Terry wrote:
> I'm using htDig to index my list archives. Works great
> publicly accessible archives but since it locates documents via
> spidering, the only way to index the private archives is to turn them
> into public archives.
> My thought to get around this is on the private archives is to have
> htDig replace /pipermail/ with /mailman/private/ in the url. Easily
> done but in order for it to work via a script I need to have a method
> of turning the list public while it's indexing and then back to
> private when it's finished.
> Anyone have any ideas?
use the local_urls: option in your htdig.conf
Les Niles firstname.lastname@example.org
Wed, 22 Sep 1999 14:41:09 -0700
Wilma is a search engine and web interface built on top of
and glimpse. (ftp://ftp.hpc.uh.edu/pub/wilma/) It works nicely
with mailman. I set it up to build its archive in the usual
mailman/archives/private/list_name/ directory, fetching the
messages from the list_name.mbox/list_name.mbox file. (Actually,
a link to that file with a month-specific name, since I've got
wilma set up to make month-by-month archives.) I haven't delved
into how pipermail is wired into mailman so I just left it all
there; there's no problem with it and wilma stepping on each other,
as long as wilma is configured to ignore the pipermail HTML
When users access the archives they do so through the
program, via a URL something like
http://mysite.com/mailman/private/list_name/9909/ (for the Sept 1999
archives), which means that mailman's password security mechanism gets
invoked just like for the pipermail archives. It worked surprisingly
Igor S. Livshits email@example.com
Fri, 20 Aug 1999 17:34:23 -0500
Here's a short patch that will allow one to add a search block
index.html pages created by the Mailman archiver:
-=>diff HyperArch.py HyperArch.py.orig
< # Provision for archive searching
< search_file_path= os.path.join(mm_cfg.PREFIX,
< search= open(search_file_path, 'r')
< except IOError:
< d["search"] = '''\
< <!-- searching disabled -->
< d["search"] = search.read()
Simply patch HyperArch.py and add a search.html file to
~mailman/archives/private/<listname>/ directory. As the archive gets
rebuilt, the contents of the search.html file will get included just
above the index table of the index.html file in that directory.
This provides a fairly painless way to add an interface for
searches and similar.
This is my first attempt at Python code; so, if there is a
to accomplish the same, I'd love to hear about it.
Nigel Metheringham Nigel.Metheringham@VData.co.uk
Fri, 08 Sep 2000 09:48:26 +0100
In contrast to Mr Lawrence I am using the inbuilt pipermail
with htdig, which seems work passably well.
You *do* want to add this patch which prevents the indexer
tables of contents and other cruft which then gives you lost of false
positives on searches.
An example of this form of configuration can be seen at
- follow the Mailing Lists link
Jack Valko firstname.lastname@example.org
Sun, 27 Aug 2000 00:55:37 -0700
I've created a HOWTO on including SWISH-E searching into list
It's available at http://www.valko.org/mailmanswish-e/. The changes are
rolled into my 1.1 installation, and I'll upgrade it to 2.0 as soon as
it comes out of beta.
Drop me a line if you have comments or questions,
<title>ht://Dig WWW Search</title>
align=bottom alt="ht://Dig" border=0></a> WWW Site Search</H1>
<hr noshade size=4>
This search will allow you to search the contents of
all the publicly available WWW documents at this site.
To obtain help in searching, click <a href="searchhelp.html">here</a>.
To see all that has been searched before, click
<p><form method="post" action="/cgi-bin/htsearch">
<option value=revscore>Reverse Score
<option value=revtime>Reverse Time
<option value=revtitle>Reverse Title
<option value="">All Eskom Web Servers
<option value="http://www.eskom.co.za/">External Web Site
<option value="http://intranet.eskom.co.za/">Intranet Web Server
<option value="http://lists.eskom.co.za/pipermail">ESKOM Mailing List Archives
Matches per page:
<input type=hidden name=config value=htdig>
<input type=hidden name=exclude value="">
<input type="text" size="30" name="words" value="">
<input type="submit" value="Search">
<hr noshade size=4>
For any queries regarding the search engine, e-mail
the <a href="mailto:email@example.com">searchmaster</a>.