I just hacked together a quick little prototype Python module for reading OmniFocus data:
Please feel free to fork it and send pull requests! Or file bugs. Or send ideas for improvements.
This could be used as part of a larger solution to pull all the data out of OmniFocus and publish it as some consumable format for the web (e.g.: XML, JSON, HTML, etc.). Or to have an OmniFocus CLI, which is what I’m most interested in.