更新Ping追加
REST方式の更新Pingサーバを探したけど、どうやらBulkfeedsしかなさそうで後はどこもweblogUpdate ping方式にしか対応してないようだったので、仕方ないのでweblogUpdate ping方式にも対応してみた。
っていうか、意外と簡単でした。
こんな感じ。エラー処理とかは特にしてないけど。
とりあえずは、ping.bloggers.jpに投げてみた。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import xmlrpclib
def ping(base_url):
title = 'sh1.2 pyblosxom'
site = base_url
servers = []
servers.append('http://ping.bloggers.jp/rpc/')
## servers.append('http://ping.myblog.jp/')
## servers.append('http://www.blogpeople.net/servlet/weblogUpdates')
output = ''
for i in servers:
rpc = xmlrpclib.Server(i)
response = rpc.weblogUpdates.ping(title,site)
output += response['message']+': '+str(response['flerror'])
return output
追記
以下を参考にしました。

