I notice that project_ideas lists having a decent mailing list web archiver system as a goal - I've been parsing RFC5322 messages anyway, so here's a quick hack of an archiver[1]. 300 lines of go (not counting the go-mail library, which adds another 300). Takes an mbox files and spits out a directory full of html-ified messages and an index file, with threading shown in a manner similar to (hy|pi)permail et al. Sorry I don't have any demo online - I don't have any interesting mbox files to run it on. No multipart support ATM, although it's easy to add, since that's in the go stdlib.

There are plenty of things that still need to be done to make this decent; if there's interest, I'd be happy to take suggestions and get it fully working. This is a just a "hey look at me!".

[1] https://github.com/bytbox/slark

p.s. thanks for dwm et al!

--
Scott Lawrence

Reply via email to