I did this on Mac OS X Snow Leopard.

1) Install python and Beautiful Soup 3.0.6.

2) To install the BeautifulSoup.py into the python runtime, type the following from a Terminal window:

sudo python setup.py install

3) Download live-space-mover from http://code.google.com/p/live-space-mover/ and place it into Beautiful Soup folder which contains the BeautifulSoup.py.

4) Change your live space settings

  • Make sure it is open to anyone (not only to your contacts)
  • Set time zone to the same with your wordpress blog
  • Set date format to yyyy/mm/dd, or mm/dd/yyyy. This probably depends on the locale setting of your system or browser, the point is to make the “YEAR” appear in your date. If the program fails and complains about date parsing, try to use the option -t to specify date time format. For example, the time on my space is shown like “9:45 PM”, but if your time is shown like “9:45:15 PM”, you may want to use a command line like below

python live-space-mover.py -s http://yourspaceid.spaces.live.com/ -t "%m/%d/%Y %I:%M:%S %p"

5) This will download an XML into your Beautiful Soup folder.

6) Go to wordpress Dashboard > Tools > Import then browse to that XML file.

7)  Go to http://www.officelive.com and go to Account Management to cancel account.  This will allow you to manage your domain at the Registrar, Melbourne IT – https://www.melbourneit.com.au/cc/myaccount/login

8) Configure DNS to point to ns1.wordpress.com, ns2.wordpress.com, and ns3.wordpress.com.

9) After a few minutes after making the DNS change, you will be able to map your existing subdomain to your custom domain in wordpress – costs $10/year.

10) Go to google standard apps to configure your mail with the new custom domain pointing to wordpress.  You can read more here – http://en.support.wordpress.com/domain-mapping/custom-email/

You can sign up here – http://www.google.com/apps/intl/en/group/index.html

11) As part of setting up your mail with google apps, you will have to configure a CNAME on melbourne IT.

12) Then configure MX records exactly as written in the table during the google apps setup process of your email/domain.