Xibit (tibix) - the image gallery generator for werc Xibit can: - generate thumbnails from almost any picture format - generate preview images with captions - display them (rather brokenly for now) Dependencies: - Plan9port - Imagemagick - werc To make it work: 1, clone the git repo at git://home.9souldier.org/xibit into $werc_root/apps 2, pick a directory to serve the gallery from 3, create an _werc and _werc/xibit directory in there, the xibit directory needs to be writable by the webserver to generate the thumbnails (at one point i'll probably make a cronjob, and then this will be optional) 4, create an _werc/config file (readable by the webserver), that contains the options for xibit 5, add xibit to the enabled_apps in initrc.local (or the local per-directory config file) That should get you going. to use captions just create a directory in GALLERY/_werc/xibit called captions, make it readable by the weberver and add the captions as files, using the following naming convention: image.imageextension.md the caption handler accepts markdown formatting to enable comments add the comments handler (bridge) to the enabled apps, it'll (should) automatically work with xibit Config options: - fmts: file extensions recognised ex. fmts=(jpg gif png svg) - thumbsize: size of thumbnails to generate, accepts ex. thumbsize='140x' - previewsize: size of the previews to generate ex. previewsize='x460' check_user: Enforce authentication This has been ripped out of the xibit code, if you want to enable perms enforcing, you should add the following to your config: if ( ! check_user) { #if fyou want to enforce per-group permissions, do "if( ! check_user $group) {" enabled_apps=() #maybe you want to leave some apps on, i just do this on a per-directory besis handler_body_main=(echo 'please log in') }