deliciousのAPIが変わってるので本に載ってるままじゃだめじゃん(本文ではpydeliciousを使用している)。
ということで、現在delicious API をラッパ中。
#! /usr/bin/env python # -*- coding: utf-8 -*- import urllib2 import simplejson import feedparser # deliciousのURL DELICOUS_URL = 'http://feeds.delicious.com/v2/' def get_popular(tag='',format='json'): request = urllib2.Request('') data=[] # リクエストを投げて request = urllib2.Request(DELICOUS_URL + format + '/popular', headers={'User-Agent': 'python-delicious API'}) # URLを開いて soc = urllib2.urlopen(request) # 取得したデータを取得 recieve = soc.read() if format=='json': data = simplejson.loads(recieve) else: data = [] return data
RSS版はまだ作っていない。後必要なのはget_urlpostsとget_userpostsだろうか。