1 b2508be5 2022-08-24 op GOTMARC -- because $POPULAR_ARCHIVE hates us!
2 b2508be5 2022-08-24 op =============================================
4 b2508be5 2022-08-24 op A collection of scripts to generate a static mail archive from a
5 b2508be5 2022-08-24 op Maildir; intended to provide a public web interface for the Game of
6 b2508be5 2022-08-24 op Trees mailing list.
8 b2508be5 2022-08-24 op The dependencies are:
11 b2508be5 2022-08-24 op - imagemagick (to resize the got logo)
17 b2508be5 2022-08-24 op The makefile use mlist(1) to gather all the mail of the mailing list,
18 b2508be5 2022-08-24 op mthread(1) to arrange them in threads and mscan(1) to parse them.
20 b2508be5 2022-08-24 op Then, two custom scripts are called in the same pipeline:
22 b2508be5 2022-08-24 op - mexp: creates a separate HTML page for each mail, as well as the
23 b2508be5 2022-08-24 op raw message/body parts and the attachments. it's the heaviest part
24 b2508be5 2022-08-24 op of the pipeline.
26 b2508be5 2022-08-24 op - mkindex: generates the index and threads page.
32 b2508be5 2022-08-24 op $ make MDIR=/path/to/got/maildir
34 b2508be5 2022-08-24 op will create and populate a `www' directory with the HTML files. Pass
35 b2508be5 2022-08-24 op OUTDIR to override the destination directory.
37 b2508be5 2022-08-24 op For use with httpd' `gzip-static' (or similar)
41 b2508be5 2022-08-24 op will recursively compress every file in OUTDIR, leaving the original