Pipermail -> Netscape
Christian Tismer
tismer at tismer.com
Tue Mar 21 10:33:17 EST 2000
More information about the Python-list mailing list
Tue Mar 21 10:33:17 EST 2000
- Previous message (by thread): how to read input?
- Next message (by thread): simple StackOverflower
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Howdy, today I had to grab a pipermail archive and include it as a netscape folder. This works fine, but the "From:" fields are not as nice as they could be. So I wrote the attached script. Maybe it is of use for somebody. Usage: Grab a pipermail file run the repair_from() function on it Quit Netscape Drop the modified file somewhere between Netscape's mail files Rename it to something without extension, like "patches-feb" Start Netscape, find your new folder and enjoy. ciao - chris the veery complicated script --- piperep.py ---------------------------------------- """ regenerate email addresses from pipermail archives ct y2k0321 Problem: Email headers appear as such: 'From: Andrew M. Kuchling akuchlin at mems-exchange.org' while it should be 'From: "Andrew M. Kuchling" <akuchlin at mems-exchange.org>' for Netscape. """ import string def repair_from(fname): txt = open(fname, "r").readlines() new = [] for line in txt: if line[:6]=="From: ": words = string.split(line) if len(words) > 2 and words[1][0] != '"': pre, mid, adr = words[0], words[1:-1], words[-1] mid = '"%s"' % string.join(mid) adr = '<%s>\n' % adr line = string.join([pre, mid, adr]) new.append(line) open(fname, "w").writelines(new) ------------------------------------------------------- -- Christian Tismer :^) <mailto:tismer at appliedbiometrics.com> Applied Biometrics GmbH : Have a break! Take a ride on Python's Kaunstr. 26 : *Starship* http://starship.python.net 14163 Berlin : PGP key -> http://wwwkeys.pgp.net PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF we're tired of banana software - shipped green, ripens at home
- Previous message (by thread): how to read input?
- Next message (by thread): simple StackOverflower
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list