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.
Installation:
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.
Configuration:
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.
For example:
[gitblogger]
username = you@gmail.com
password = secret
blog = Your Blog Title
Product's homepage
Requirements:
· Python
· SQLAlchemy
· Elixir
· configdict
· Google gdata API