metaWeblogプロトコルでブログを発表

1594 ワード

metaWeblogプロトコルでブログを発表
metaWeblogプロトコルでブログを発表
metaWeblogプロトコルでブログを発表
Table of Contents
  • 1 org-modeでcppblog
  • にブログを発表
    1 org-modeでcppblogにブログを発表
    cppblogはmetaWeblogを実現したので、xmlrpcを通じてブログの文章を発表することができます.pythonの中でこのことをするパッケージはxmlrpcと呼ばれています.1行のコードは千言に勝っています.基本的には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
    Date: 2010-02-17 02:03:08
    HTML generated by org-mode 6.21b in emacs 23