isimoin, easy MoinMoin wiki synchronization

I have been using Isimoin for a couple of weeks now and am quite happy with it. It does a couple of things:

  • makes it really simple to setup some stand alone MoinMoin instances on your desktop without having to configure a web server
  • allows you create a “slave” copy of wiki you have hosted somewhere else, assuming you have an account that allows you to rsync the MoinMoin filesystem

create-farm)
create_farm
;;

create-instance)
name=”$1″
create_standalone_instance “$name”
;;

create-slave)
name=”$1″
master=”$2″
create_slave “$name” “$master”
;;

synchronize-slave)
name=”$1″
synchronize_slave “$name”
;;

run-instance)
name=”$1″
run_standalone_instance “$name”
;;

I would like to add another function that assumes your local desktop wiki is the Master and the remote is a slave. Since I keep my primary personal MoinMoin instance on my laptop but like to back it up to a remote MoinMoin farm I have so I can access it from any computer if I need to. It would basically be reversing the synchronize-slave function. This is mainly because I cannot always guarantee that my laptop will be available via ssh for the rsync due to NAT/Firewall situations.

It would be cool to a simple tool like this that can use MoinMoin RPC Syncronization.

This entry was posted in /geek. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled