...
2.) We'll be using the "blogbackup" example in the Blogapps project (based originally on the source code from the RSS and Atom in Action book) to do a Roller backup. Do an SVN checkout of the examples:
svn co https://svn.java.net/svn/blogapps~svn/trunk/examples/java blogutils
3.) In src/org/blogapps/blogbackup/blogbackup.java, place in the following line at line #43. It will skip any blog entries in draft status (i.e., those that haven't been published yet), avoiding an NPE two lines later in the code. (There's a JIRA item pending to make this change to the SVN trunk.)
...
download_dir=./saved
blog_apitype=metaweblog
blog_username=bobsmith <--- use your Roller login ID
blog_password=xxxxxxxxxxx
blog_id=bobsmith <--- for a URL like http://www.jroller.com/bobsmith (frequently same as username).
blog_url=http://www.jroller.com/roller-services/xmlrpc
max_entries=1000
...