Commits


use (part) of the original file name instead of the message-id


urlencode the mail/thread id reminded by semarie@, thanks!


state the license on each file


fix spacing in the thread header


fix typo in link


re-add space


refactor the "thread header" into a separate function


move index header to separate file and behind a function


refactor how external file are slurped


move the logo to a separate file


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.


move the mid -> path code to a sub in the package


move some common code in a module