[Mailman-Users] Is there any way to get the date???
Todd
Freedom_Lover at pobox.com
Mon Sep 29 02:37:35 CEST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Paul H Byerly wrote:
> I've asked this before, I've seen others ask it, and I've just spent
> hours searching for an answer and trying all I can think of to make it work.
>
> I would be really nice to be able to put the date a post was written
> after the subject and author in the "Archives by ..." view. Anyone made
> this work? Anyone have a clue how to make it work?
I didn't have a clue a few minutes ago, and I won't say I have much better
of one now, but here's a quick patch I made that seems to do what you want.
You'll have to remove the dash escapes from the patch text put in by gpg
(which will happen automatically if you have a good MUA that checks
signatures for you). I could have sent this using the better PGP/MIME
format, but too many (broken, IMO) MUA's make it a pain in the ass to read
messages formatted that, despite the fact that it's a published RFC.
Anyway, have someone that knows python and mailman better than I look this
over before you use it for anything important.
There's only two files I needed to modify, Mailman/Archiver/HyperArch.py,
and templates/en/archidxentry.html. One thing I can see being a problem is
that lines will get real long so the formatting in archidxentry.html might
need to be played with to keep it readable.
=====================================================================
- --- Mailman/Archiver/HyperArch.py~ Sun Sep 28 20:21:28 2003
+++ Mailman/Archiver/HyperArch.py Sun Sep 28 20:22:43 2003
@@ -965,16 +965,19 @@
def write_index_entry(self, article):
subject = self.get_header("subject", article)
author = self.get_header("author", article)
+ datestr = i18n.ctime(int(article.date))
if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS:
author = re.sub('@', _(' at '), author)
subject = CGIescape(subject, self.lang)
author = CGIescape(author, self.lang)
+ datestr = CGIescape(datestr, self.lang)
d = {
'filename': urllib.quote(article.filename),
'subject': subject,
'sequence': article.sequence,
- - 'author': author
+ 'author': author,
+ 'datestr': datestr
}
print quick_maketext(
'archidxentry.html', d,
- --- templates/en/archidxentry.html~ Mon Sep 22 15:46:26 2003
+++ templates/en/archidxentry.html Sun Sep 28 20:19:22 2003
@@ -1,4 +1,4 @@
<LI><A HREF="%(filename)s">%(subject)s
</A><A NAME="%(sequence)i"> </A>
- -<I>%(author)s
+<I>%(author)s (%(datestr)s)
</I>
=====================================================================
HTH,
- --
Todd OpenPGP -> KeyID: 0xD654075A | URL: www.pobox.com/~tmz/pgp
============================================================================
...know that worrying is as effective as trying to solve an algebra
equation by chewing bubble gum.
-- Kurt Vonnegut
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: When crypto is outlawed bayl bhgynjf jvyy unir cevinpl.
iD8DBQE/d37Puv+09NZUB1oRAnrfAJ9CUhDzoiFj72QGEb/UOhxeVG0MDgCg/nem
1onedRRztN5bhcJobU08PRA=
=TdXH
-----END PGP SIGNATURE-----
More information about the Mailman-Users
mailing list