Platinum Partner

Feedburner Awareness API Script

lookup feedburner statistics for a Feedburner RSS feed.  Get the Reach, Circulation and hits including historical numbers.


#!/usr/bin/env python
# -*- coding: utf-8 -*-
# (C) 2009 HalOtis Marketing
# written by Matt Warren
# http://halotis.com/
 
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='
 
URIs = ['HalotisBlog',]
 
def print_feedburner(content):
    tree = ElementTree.fromstring(content)
    for feed in tree.findall('feed'):
        print feed.get('uri'), ':'
        for entry in feed.findall('entry'):
            print entry.get('date'), '-', entry.get('reach'), '-', entry.get('circulation'), '-', entry.get('hits')
 
 
if  __name__=='__main__':
 
    for uri in URIs:
        content = urllib2.urlopen(url_prefix + uri).read()
        print_feedburner(content)
{{ tag }}, {{tag}},

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks
Tweet

{{parent.nComments}}