Commits
- Commit:
39626f32e6c4cee02bdbedb2dbb02e7bd446e1c0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
dont "use lib ." in perl; resolve modules normally
fix gotmarc(1) to set PERL5LIB when running in-repo however to load
the right GotMArc.pm.
- Commit:
ab1569eef4b24cb2522e98f12538870f05dde92c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a configure script and rework the make infrastructure
don't depend on bsd.prog.mk & co; first step to make it portable.
- Commit:
469be48e163a66d38ef3e063007b3ca90d552606
- From:
- Omar Polo <op@omarpolo.com>
- Date:
specify the template directory via -t
the idea is to install them in /etc/gotmarc/ but still provide a
mean to override the location. msearchd is still using the hardcoded
HTML.
- Commit:
16559639dc629638bd3bb208b570f833eb93d4d5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotmarc: tweak naming and some defaults
- csumdir is now cachedir, easier to explain what's about
- default outdir is /var/www/gotmarc
- similarly, default maildir is ~/Mail/gotmarc
- Commit:
7e8a403b204265eb9eb29305606ced84a411ccf1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
forgot to waste bytes for copyright/license issues
- Commit:
39f537acbd8fdf4e812ad004aa880526a36af1f7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move the archive logic from the makefile to the gotmarc script
the makefile now is only there to build/install the got assets
- Commit:
70b47196e34f4f26bce03cb299d75aee2b6e34f6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
build a cache of hashes for each thread
The idea is to use this cache to spot changed threads and re-export
all the mail of the threads that changed. This will allow to add
thread navigation hints on each exported mail and have them up-to-date.
This makes the "skip if already exported" logic in mexp redundant
and incomplete. pe will decide whether to export or not, and mexp
blindly do the work.
- Commit:
8a090a172e23e4181d9fe7b99f357449d1786050
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use (part) of the original file name instead of the message-id
- Commit:
de557185bc5f862ef773205dd8fb0f659bb4c1c2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactor the parsing into the module
change the mscan format string to siplify the parsing, and refactor
the parsing code into the module for reuse.
pe is an exception in that it doesn't care about the format string, it
just need to decide if the current line starts a new thread or not,
that's why it doesn't use the newly introduced `parse'. The new
format simplifies pe too though.
- Commit:
f5f6f5109183162e82418fdde7746584e28cf45d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync default value
- Commit:
30f047cf5c2409df4fe2336dbeed17b2369a70f3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify the makefile
move the logic of the export to gotmarc, where it's easier to set up
the correct env.
While here improve the makefile to generate the images and the copy
the style only if needed.