Google Blog Converters 1.0 Released

Friday, January 9, 2009 at 4:12 PM



Blog authors around the world, Google would like to remind you that it's your blog, your data. Now that Blogger allows users the ability to export all contents of their blog, the Data Liberation team would like to announce the Google Blog Converters project. This new Open Source project provides the ability to easily move blog posts and comments from service to service. This initial release provides Python libraries and runnable scripts that convert between the export formats of Blogger, LiveJournal, MovableType, and WordPress.

In addition, the source code includes templates for hosting these conversions on Google App Engine. Future additions to the project will include support for BlogML and synchronization tools between various services that do not provide a import/export feature but do provide APIs for accessing and modifying blog contents.

We're excited to provide this level of control for your personal blog data. Contributions to the project are always welcomed and encouraged, so check out our source code (download, 2.7 MB zipped) and let us know what you think. We look forward to your feedback in our discussion group.

12 comments:

cubicgarden said...

Will you have support for non-XML blog systems like Bloxsom and Blojsom which are text file based.

Jason Porath said...

Bless you all. Thanks for the hard work.

Retroriff.com said...

Cool, though I hope next versions include Expression Engine as well.

Dan Thornton said...

Superb news! Just wish it was available when I moved some of my blogs from Blogger to Wordpress earlier this year...

And the bonus is it means I'm more likely to use Blogger for quick and easy experimentation again, rather than fearing I'll be locked into it if I decide to change platforms

Ben Barden said...

I'm the lead developer for Injader (info at injader.com). It would be great if Injader could be included in this project. Please contact me via the contact link at injader.com if there's any way I can help to get this moving. Thanks!

ကုိမင္းေက်ာ္ said...

error when I convert 4MB file size and show as ...

Traceback (most recent call last):
File "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 500, in __call__
handler.post(*groups)
File "/base/data/home/apps/blogger2wordpress/1.330699343967538652/blogger2wordpress.py", line 37, in post
output = translator.Translate()
File "/base/data/home/apps/blogger2wordpress/1.330699343967538652/b2wp.py", line 130, in Translate
return wxr.WriteXml()
File "/base/data/home/apps/blogger2wordpress/1.330699343967538652/wordpress.py", line 142, in WriteXml
return XML_HEADER + ElementTree.tostring(indent(self._ToElementTree()))
File "/base/python_dist/lib/python2.5/xml/etree/ElementTree.py", line 1010, in tostring
return string.join(data, "")
File "/base/python_dist/lib/python2.5/string.py", line 316, in join
return sep.join(words)
MemoryError

Rick said...

Now we need something > Live Journal (Since they have not been on the ball). I have a way to publish from Nucleus and which also posts to LJ, but I don't like that solution. Import/Export there is needed.

And finally a Nucleus plugin and I'm happy. I've converted my Nucleus myself to Blogger, WP etc.... I'm glad Google has taken this on!

Alain-Christian said...

Unfortunately I can't lose my Livejournal until blogger supports nested categories and post summaries. Why is that a problem? Look at how I used nested categories on my old LJ account:

http://www.livejournal.com/tools/memories.bml?user=utils

I don't use it anymore but I still pay for hosting and wait for the day I can transfer it to my blogger account.

Nate G. said...

This saved me tons of headache. Thanks!

MarceloJ said...

I´d like to export my blog in b2evolution to Blogguer... how can I do this? thanks!

آلبالبالو said...

Hi there

I was spending couple of hours trying to import my wordpress exported xml file into my blog and no result :(

Could you please help me what should I do?

Leslie Hawthorn said...

If you are looking for help with technical questions, please try the Blog Converters discussion group.