#!/usr/bin/env python
# -*- coding: utf-8 -*-
# (C) 2009 HalOtis Marketing
# written by Matt Warren
# http://halotis.com/
# modified by Chris Neuner
# http://unrealstuff.bplaced.de (German)
 
import urllib2
try:
    from xml.etree import ElementTree
except ImportError:
    from elementtree import ElementTree
 
#add a dates=YYYY-MM-DD,YYYY-MM-DD argument to the url to get all data in a date range
url_prefix = 'https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri='
#change this please to the last part of your feedburner url http://feeds.feedburner.com/_example_
#you can define more than one feed by adding other seperated with commas
URIs = ['example',]
 
def print_feedburner(content):
    tree = ElementTree.fromstring(content)
    for feed in tree.findall('feed'):
        for entry in feed.findall('entry'):	
            print 'Reach:', entry.get('reach'), 'Circulation:', entry.get('circulation'), 'Hits:', entry.get('hits')
 
 
if  __name__=='__main__':
 
    for uri in URIs:
        content = urllib2.urlopen(url_prefix + uri).read()
        print_feedburner(content)
