Hatena::Groupraru

教えてなでしこ

2010-07-20

[]pythonでJane Styleからtumblrに投稿する 14:20 はてなブックマーク - pythonでJane Styleからtumblrに投稿する - 教えてなでしこ

pythonを勉強しています。只今二日目、一日で挫折すると思っていましたが、僕の根気もレベルアップしているようです。なでしこで作ったスクリプトpythonで再現してみた。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import urllib

email = ''
password = ''
api = 'http://www.tumblr.com/api/write'
citation = urllib.unquote_plus(sys.argv[1])
Source = sys.argv[2]
title = sys.argv[3].decode("shift_jis")

hash  = {'email'	:email,
		'password'     :password,
		'type'		     :'quote',
		'quote'	     :citation,
		'source'          :'<a href="%(S)s">%(t)s</a>' %{'S':Source,'t':title}}
params = urllib.urlencode(hash)
p1 = urllib.urlopen(api, params)
print p1.read()

batファイルから呼び出して

C:\pyt.py %1 %2 %3

janeにコマンド登録

$BASEPATHpyt.bat "$TEXTIU" "$URL" "$TITLE"

こんな感じで使ってます。

関連

なでしこでJane Styleからtumblrに投稿する - 教えてなでしこ - raruグループ

野望

画像も投稿できるように改造したい。