How Backup Blogger Posts

The Blogger Backup utility is intended to be a simple utility to backup to local disk your Blogger posts.

Using the GData C# Library, the utility will walk backward in time, from your latest post to your last, saving each post to a local Atom/XML file.

Download the latest version from the Releases page.

If you find a bug/issue and create a new Issue, please take a screenshot of the application and post/attach it with your Issue. This will help me (and thereby help you) in a number of ways (verson number confirmation, seeing what you're seeing, etc, etc.) Thank you.



Here are the Screenshots (Updated with 1.0.5.14 release)

And the Release History

v1.0.7.16 Beta Release (8/11/2007 8:30AM PDT)

Release
Related Blog Post

The way settings are saved was totally reworked from the ground up (Work Item #12082)

Settings are now saved via a "normal" process, via a stand alone, single file called by default BloggerBackup.BBSettings. File/Open, File/New, File/Save, File/Save As menu items have been added as well.

This means you can now save your settings in the location that makes sense to you. There is no more hidden, magical, registry or isolated storage being used. It's all in the one BBSettings file.

This also means you can backup your BBSettings, use them on different machines, etc.

Also each blog now has it's own group of settings withing the BBSettings file. So for one of your blogs you can choose to backup comments, whereas on another you can choose to NOT backup comments. Or for one blog you can save the files in a single ATOM file, and on another you can save them as "one file per post." Each blog has its own settings...

The Blogger Password IS NOT saved in the BBSettings file. Nor is it saved in any other location on the computer. The WebProxy Password IS saved in the BBSettings file, but is encrypted using Microsoft's Data Protection API.

The method of selecting blogs has been reworked from the ground up (Work Item #12081)

You can, optionally log in once, to build and cache your list of blogs, or you can manually enter the Blogger blog URLs.

Meaning you don't have to login at all to backup your blog.

This was added to help eliminate security concerns as well as work around any issues logging into Blogger via the Utility/GData (i.e. Work Item #11872 and Work Item #11846)

This also means that if you have a number of Blogger accounts, each with their own Blog's, you can add them all to the Blogger Backup blog List and easily back them up.

*PLEASE NOTE: The Blogger Backup utility uses (and has always used) your Public Feed to backup your posts. *
If your feeds are off, then nothing can be backed up.
If your feeds are set to Summary, then only those Summary feeds will be backed up.
If your feeds are being redirected through FeedBurner, and you have post "flare" turned on (i.e. "email this", etc added by FeedBurner to the bottom of your posts), then that flare will be included in the backup (fyi, I have already added a work item to add an option to strip out that flare)

I am also looking into providing support for private feed backup support (but that will require you to log in to backup your blog...)

Also Restoring Posts of course still requires you to log in...

Double left clicking on the Processing Results list will open the selected file

If you're backing up in the "One file per post" mode, when you double click on a Post title in the "Processed posts" list the given post will be opened in what ever program is configured to open *.XML files (i.e. Internet Explorer, etc)

Updated the GData.Net (Google Data API for .NET) library to the latest release version (1.0.9.9)

Added Log4Net logging

Logging is on by default and for all levels.
No sensitive information (i.e. password) is meant to be logged. BUT since errors/exceptions are logged, and I'm not in control of all of those, I cannot guarantee that those exceptions will not include sensitive information.

By default the logs will be created in your Application Data folder and be called ApplicationLog.txt.
The logs are "rolling", meaning each time you start the program, you get a fresh new log file. Only the most recent 5 historical logs are saved (for a total of 6 log files, the current log and 5 historical logs)

A Help/View Logs menu item has been added to open the folder where the logs are...

Future Plans

  • Add comment restore
  • Add additional output formats (HTML, PDF, WordML, etc) in either unformated/raw and "As it looks like on the blog" versions
  • Add picture back up


Source

Share this

Related Posts

There was an error in this gadget