Hello,
today I want to introduce you to pyPDNS.
I is designed as an administration tool for the authoritative DNS server from PowerDNS, and is completely written in Python. When development has been finished, it's goal will be to get, add / remove or to edit zones and their records directly on the PDNS sqlite3 database backend.
It will be possible to use it as a command line interface or by import it into other python applications like the web interface of IPFire 3.
I've just created the git repository and pushed it on our git server, so the development process is an an very early state and a lot of important functions are still missing. At the moment it is only possible to use the API and the CLI to get the configured zones and records.
If you are interested on these tool, you can get the source code here: