Gitblogger is a software that lets you write blog entries in reStructuredText (RST) and posts (or updates) them automatically to a Blogger blog when you push them to a repository. The work flow looks like this:
[working copy] -[push]-> [remote repository] -[GitBlogger]-> [Blogger]
The code is a little rough around the edges, but it seems to work.
And why would you want to do that?
Maybe you don't? I don't know.
I don't think that anyone should have to write HTML, and RST is my preferred lightweight markup language. I'm also a fan of version control in general and git in particular. I like being able to track my changes over time, I like using a real editor on my posts, and I like having things happen with the smallest amount of manual intervention possible.
1. Install gdata library.
2. Install gitblogger:
python setup.py install
3. Add gitblogger-post-receive as the post-receive hook to a git repository that receives pushes from your working tree.
You need to provide credentials for authenticating to Google, the name of your blog, and the refs gitblogger should be watching. Add a [gitblogger] section to your .git/config configuration file.
username = email@example.com
password = secret
blog = Your Blog Title
· Google gdata API