public
Description: Python PostRank API library by Ash Christopher
Homepage: http://www.postrank.com/developers
Clone URL: git://github.com/aiderss/python-postrank.git
root (author)
Sat Oct 18 20:34:29 -0700 2008
python-postrank / test.py
100644 26 lines (17 sloc) 1.058 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import postrank
 
p = postrank.PostRank()
 
print "TESTING 'feed_id'"
r = p('feed_id', appkey='newthink.net', format='json', url='http://newthink.net')
print r[postrank.PROCESSED]['feed_id']
 
print "TESTING 'top_posts'"
p('top_posts', appkey='newthink.net', format='json', feed_id=76885, period='year', num=5)
 
print "TESTING 'postrank'"
f = p('postrank', appkey='newthink.net', format='json', urls=['http://www.igvita.com/2008/06/19/splunk-your-distributed-logs-in-ec2/','http://www.igvita.com/2008/02/11/nginx-and-memcached-a-400-boost/','http://newthink.net/blog/2007/10/01/what-is-this-rails-thing/'])
print f[0]
 
print "TESTING 'feed'"
p('feed', appkey='newthink.net', format='json', feed_id=76885, level='best', num=3)
 
 
#from httplib import HTTPConnection
 
#c = HTTPConnection("api.postrank.com")
#c.request("POST", "/v1/postrank?appkey=aiderss.com&format=json", "url[]=http://www.igvita.com/2008/06/19/splunk-your-distributed-logs-in-ec2/&url[]=http://www.igvita.com/2008/02/11/nginx-and-memcached-a-400-boost/&")
#r = c.getresponse()
#print r.read()