Andrew Weaver is updating his FeedGrab, CSVGrab, and XMLGrab into a new module, DataGrab, for EE 2.0. I tested it with Tumblr and it works, but not as elegantly as I would like. The XML that Tumblr produces really needs it’s own plugin/module to work with EE since there’s different types of posts, eg. text, photos, videos, etc.
DataGrab assumes that each entry is the same. I imported my Tumblr XML individually by type using the address http://your.tumblr.com/api/read?type=, but this was only a workaround and I don’t really recommend it.
Most obvious flaws of using this module with Tumblr are:
* No way of differentiating between post types.
* Data is collected from the most recent post and then assumes all others have the same attributes. ex. If your most recent text post doesn’t have a title, then the XML attribute [regular-title] will not show up.
* The import is saved, but must be manually refreshed.
DataGrab is a nice module to have if you plan to import identical XML data once or weekly and so on. However, for my intention of grabbing my Tumblr posts it doesn’t quite work. Hopefully someone more knowledgeable than I can create a plugin for this task.
http://brandnewbox.co.uk/articles/details/datagrab_for_ee2.0