Commits
- Commit:
d40f4fe27f6b3423e50ba063e96f02e030dc0acf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
include the day span in the index pages
- Commit:
1913b2fb81d8088813d5489fd2500fea017d9bde
- From:
- Omar Polo <op@omarpolo.com>
- Date:
start counting pages at one
- 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:
8d17053dd8b71f5e7ba5547ebd2e758a0a317c7d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
unlink temp listings when done in fixfiles
- Commit:
35606411329d6cdea1f6df44572e454233393af7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fattr is not needed anymore
- Commit:
ebad21b17317dc400355f7e65de6110b4b26ce29
- From:
- Omar Polo <op@omarpolo.com>
- Date:
render only the threads list in the indexes, not the full threads
suggested by Stefan, thanks!
- Commit:
03d9df8019a7081a26755e6e39196f1951734bd5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix typo; should use $i instead of $page now
- Commit:
6fde82294555a73a233d5c2c0851a636253ead51
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
4d7b2baaeb5d8ca44873fffc775b8a195a35d03f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move the page number as subtitle
- Commit:
53bec6d48a4f1c1a066c856e59d22e79087ef7bf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mkindex: adjust pledge for cross-filesystem move()
- Commit:
3bc4554eba7282f924fce49268aefc4e5e25f12f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use move from File::Copy instead of rename
i was reminded that rename doesn't work across filesystems. `move' from
File::Copy attempts to use rename and falls back to a copy+unlink, which
is the thing we need.
- Commit:
054f3fd48e662b95ddb20d25898866681971de6e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pledge and unveil the scripts
- Commit:
a0b3025bee0b61defd97bb1c5b79554a575a47d9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop needless mkdirs
- Commit:
2064ca3f06e4f311b5f69d917a36936014957525
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move the mid -> path code to a sub in the package
- Commit:
04eab9af0be7f907e48d5952f56ab0e7436110ab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move some common code in a module