Tumblpy ライブラリを使った API を使って Tumblr に動画を移植したいと思っていました。
私のコードはこれです:
import requests
r = requests.get(video-url)
f = {'data':r.content}
dat = urllib.urlencode(f)
t.post('post', blog_url='http://tumblrname.tumblr.com/',params={'type':'video',
'title':post.title, 'slug': post.slug,'date':post.date,'data':dat,'tags':post.tagscsv,
'caption': post.body_html}) #t is TumblPy instance
まあ、私はこれで成功していません。確かではありませんが、投稿を成功させるためにバイナリコンテンツをエンコードする方法を見逃していると思います。