Commits


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.


unlink temp listings when done in fixfiles


fattr is not needed anymore


render only the threads list in the indexes, not the full threads suggested by Stefan, thanks!


fix typo; should use $i instead of $page now


print a pagination before *and* after the listing suggested by Stefan. to do this, rework the way index pages are done. Instead of generating the first half and then appending the navigation and the footer, generate only the body and change how fixfiles works to prepend the heading. this dance with temporary index files is needed because we don't know how many pages there are until we've consumed all the input.


move the page number as subtitle


typo


README: mention how MAKE_JOBS is handled by pe


sync default value


drop trailing slash


needless trailing slash


less chatty


change MDIR and OUTDIR defaults


pe: be less chatty