Λάδι Βιώσας

http://profile.hatena.ne.jp/kenkitii/

pythonでMTに投稿

PythonMovableTypeに投稿するスクリプト。。。

#!usr/bin/python
import xmlrpclib

def publish_entry(title, text):
    server_url = 'http://example.com/mt/mt-xmlrpc.cgi'
    blog_id = '1'
    username = 'hogeee'
    password = '******'

    server = xmlrpclib.Server(server_url)
    entry_id = server.metaWeblog.newPost(
        blog_id,
        username,
        password,
        {'title': title, 'description': text},
        xmlrpclib.True)

    if entry_id:
        print "succeeded to post entry id ", entry_id
    else:
        print "failed to post"

if __name__ == "__main__":
    title = u"Pythonで投稿てすと"
    text = u"""\n
こんな感じで
日本語もいけます。
"""
    publish_entry(title, text)

これは楽だ。