Moinmoin Administration & Editing Scripts
This repository contains several shell, perl, and python scripts for
maintaining and editing a moinmoin wiki, specifically the WineWiki at
http://wiki.winehq.org. They could probably use a bit more testing so
make sure they do what you want before running them. Also, they were
designed with moinmoin versions 1.5 and 1.9 in mind so later versions
might have features that make these scripts irrelevant.
This code has been released under the GPLv2.
List of Files
archive.cron - Cron job meant to separately archive wiki pages,
user data, and logs.
clean-wiki.cron - Cron job for performing some garbage collection on a
v1.9 moinmoin wiki.
comment-out.pl - Brief perl script for tweaking list of files for
deletion. Used by clean-wiki & sweep-once.
mointabulate.py - Python program for mass-converting HTML tables to
moinmoin tables, with user input.
README - This file.
split-logs.pl - Perl script for splitting moinmoin logs into
separate files, each covering a certain length of
time. Used by archive and sweep-once.
sweep-once.sh - One time shell script for cleaning out a moinmoin
v1.5 wiki before updating to a newer version.
tar-exclude - File exclusion list for archiving the wiki. Used by
the archive cron job.