cppblog实现了metaWeblog,所以可以通过xmlrpc发表博客文章,python里面
做这个事情的包也就叫xmlrpc,一行代码胜千言,基本上就是用python写了个
函数发表文章,这个函数被一个elisp函数通过pymacs调用。
# -*- coding: utf-8 -*-
import xmlrpclib
def post(title, content):
user = 'qingant'
passwd = 'xxxx'
url = 'http://www.cppblog.com/qingant/services/metaweblog.aspx'
server = xmlrpclib.Server(url)
post = {'title':'test',
'link':'',
"description":u"人民民主万岁",
"author":"qingant@gmail.com",
"category":"test",
}
post['title'] = title
post["description"] = content
res = server.metaWeblog.newPost("", user, passwd, post, True )
print res
elisp就不展示了,无关宏旨:-)