用metaWeblog协议发表博客

用metaWeblog协议发表博客

用metaWeblog协议 发表博客

用metaWeblog协议发表博客

Table of Contents

  • 1 在org-mode发表博客到cppblog

1 在org-mode发表博客到cppblog

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":"[email protected]",
"category":"test",
}
post['title'] = title
post["description"] = content
res = server.metaWeblog.newPost("", user, passwd, post, True )
print res

elisp就不展示了,无关宏旨:-)

Author: qingant <[email protected]>

Date: 2010-02-17 02:03:08

HTML generated by org-mode 6.21b in emacs 23

你可能感兴趣的:(用metaWeblog协议发表博客)