Here's an utterly filthy perl hack to go back and put the numbers in after the archives are generated:
Don't have time to learn python right now. :)
Just put [n_%(archive)s] in the archtocentry.html template where you want it to appear, then call this script at the end of bin/arch.
#!/usr/bin/perl
$base = "/YOUR_MAILMAN_BASE_DIR/archives/public";
$v=1;
opendir BASEDIR, $base;
foreach $list (sort(readdir(BASEDIR))) {
$list=~/^\./ && next;
-d"$base/$list" || next;
$list=~/\.mbox$/ && next; $v && print "$list\n";
%n=();
opendir LISTDIR, "$base/$list";
foreach $month (sort(readdir(LISTDIR))) {
$month=~/^\d+\-\w+$/ || next; open MONTHINDEX, "$base/$list/$month/date.html";
while ($line=<MONTHINDEX>) {
if ($line=~/<b>Messages:<\/b>\s*(\d+)<p>/) {
$n{$month}=$1;
break;
}
}$v && print "\t$month\t$n{$month}\n";
}
open TOC, "$base/$list/index.html";
$toc=join('',<TOC>);
foreach $month (keys(%n)) {
$toc=~s/\[n_$month\]/$n{$month}/g;
}
open TOC, ">$base/$list/index.html";
print TOC $toc;
}On Tuesday, July 8, 2003, at 01:44 PM, Sean Adams wrote:
I'm setting up a new mailman server, and I thought a nice touch would be to show the number of messages for each month in the archive index.
I see that there is a %(size)s template variable when viewing the index, but it does not apply in the TOC. Can anyone suggest a quick hack for a non-python-speaker who's new to this code?
thanks, Sean
------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/ sadams%40slimdevices.com
------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
