# xotcl script to turn man pages into xowiki pages # Gustaf Neumann, Jan 21, 2006 package require XOTcl; namespace import -force ::xotcl::* package require xotcl::serializer set rman /usr/local/bin/rman set path /usr/local/man/mann namespace eval ::xowiki { Class create Page -parameter { {lang en} {description ""} {text ""} {nls_language en_US} {mime_type text/html} title text } set c 0 set code 0 set tmpfile /tmp/spool.[pid] set toc [Page create page[incr c] -title en:#toc] $toc set text "
*" $l]} {set code 1}
if {[string match "*
*" $l]} {set code 0}
if {$code} {regsub -all { } $l {\ } l }
regsub -all {[^<]+} $l {[[en:\1]]} l
append text $l\n
}
$p text [list $text text/html]
append source [::Serializer deepSerialize $p]
}
}
$toc append text "