[Mailman-Developers] [PATCH] add message counters to Subject line
Bart Trojanowski
bart@jukie.net
Fri, 27 Apr 2001 21:04:04 -0400 (EDT)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.
--8323328-1374547809-988419618=:20596
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.LNX.4.33.0104272100371.20596@localhost>
[ I am not on the list so please leave me in the CC on this thread ]
After doing this 'patch' you can specify a single %d anywhere in
subject_prefix (ie the 'Prefix for subject line of list postings') and it
will be magically replaced to the post_id (ie the message index).
BTW, where is the post_id stored? Can I updated it from the command line
with some (less)? standard tool?
I have tested with formats of type '[LIST (%d)]' for subject_prefix.
I would not be surprised if some strange formats may screw up my regular
expresions... today is my first day writing Python :)
Ex: Say you have a list with subject_prefix set to '[LIST (%d)]'
The first post will have a subject of:
Subject: [LIST (1)] the real subject line
The reply to this will hold:
Subject: Re: [LIST (2)] the real subject line
The reply to that will hold:
Subject: Re: [LIST (3)] the real subject line
And so on.
Regards,
Bart.
--
WebSig: http://www.jukie.net/~bart/sig/
--8323328-1374547809-988419618=:20596
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="CookHeaders.py.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.33.0104272100180.20596@localhost>
Content-Description:
Content-Disposition: ATTACHMENT; FILENAME="CookHeaders.py.patch"
LS0tIENvb2tIZWFkZXJzLnB5LQlGcmkgQXByIDI3IDIwOjU4OjMyIDIwMDEN
CisrKyBDb29rSGVhZGVycy5weQlGcmkgQXByIDI3IDIwOjU5OjA3IDIwMDEN
CkBAIC00NywxMyArNDcsMjAgQEANCiAgICAgICAgICMgc3VjaCBhcyB0aGUg
bGlzdCBhZG1pbikuICBXZSBhc3N1bWUgYWxsIGRpZ2VzdHMgaGF2ZSBhbiBh
cHByb3ByaWF0ZQ0KICAgICAgICAgIyBzdWJqZWN0IGhlYWRlciBhZGRlZCBi
eSB0aGUgVG9EaWdlc3QgbW9kdWxlLg0KICAgICAgICAgcHJlZml4ID0gbWxp
c3Quc3ViamVjdF9wcmVmaXgNCisgICAgICAgIG1wcmVmaXggPSByZS5lc2Nh
cGUocHJlZml4KQ0KKyAgICAgICAgaWYgcHJlZml4IGFuZCByZS5zZWFyY2go
cmUuZXNjYXBlKCclZCcpLCBwcmVmaXgsIHJlLkkpOg0KKyAgICAgICAgICAg
IG1hdGNoID0gcmUubWF0Y2gociJeKC4qKSIrcmUuZXNjYXBlKCIlZCIpKyIo
LiopJCIsIHByZWZpeCkNCisgICAgICAgICAgICBpZiBtYXRjaDoNCisgICAg
ICAgICAgICAgICAgbXByZWZpeCA9IHJlLmVzY2FwZShtYXRjaC5ncm91cCgx
KSkrIlxkKyIrcmUuZXNjYXBlKG1hdGNoLmdyb3VwJCAgICAgICAgICAgIHBy
ZWZpeCA9IHByZWZpeCAlIG1saXN0LnBvc3RfaWQNCiAgICAgICAgICMgV2Ug
cHVycG9zZWZ1bGx5IGxlYXZlIG5vIHNwYWNlIGIvdyBwcmVmaXggYW5kIHN1
YmplY3QhDQogICAgICAgICBpZiBub3Qgc3ViamVjdDoNCi0gICAgICAgICAg
ICBkZWwgbXNnWydzdWJqZWN0J10NCi0gICAgICAgICAgICBtc2dbJ1N1Ympl
Y3QnXSA9IHByZWZpeCArIF8oJyhubyBzdWJqZWN0KScpDQotICAgICAgICBl
bGlmIHByZWZpeCBhbmQgbm90IHJlLnNlYXJjaChyZS5lc2NhcGUocHJlZml4
KSwgc3ViamVjdCwgcmUuSSk6DQotICAgICAgICAgICAgZGVsIG1zZ1snc3Vi
amVjdCddDQotICAgICAgICAgICAgbXNnWydTdWJqZWN0J10gPSBwcmVmaXgg
KyBzdWJqZWN0DQorICAgICAgICAgICAgbXNnWydTdWJqZWN0J10gPSBwcmVm
aXggKyAnKG5vIHN1YmplY3QpJw0KKyAgICAgICAgZWxpZiBwcmVmaXg6DQor
ICAgICAgICAgICAgbWF0Y2ggPSByZS5tYXRjaChyIl4oLiopIittcHJlZml4
KyIoLiopJCIsIHN1YmplY3QpDQorICAgICAgICAgICAgaWYgbWF0Y2g6DQor
ICAgICAgICAgICAgICAgIG1zZ1snU3ViamVjdCddID0gbWF0Y2guZ3JvdXAo
MSkgKyBwcmVmaXggKyBtYXRjaC5ncm91cCgyKQ0KKyAgICAgICAgICAgIGVs
c2U6DQorICAgICAgICAgICAgICAgIG1zZ1snU3ViamVjdCddID0gcHJlZml4
ICsgc3ViamVjdA0KICAgICAjDQogICAgICMgZ2V0IHJpZCBvZiBkdXBsaWNh
dGUgaGVhZGVycw0KICAgICBkZWwgbXNnWydzZW5kZXInXQ0K
--8323328-1374547809-988419618=:20596--