#! /usr/bin/env python #-*- coding: utf-8 -*- import os import time import subprocess import tweepy consumer_key = '' consumer_secret = '' access_key = '' access_secret = '' filename = time.strftime('%Y%m%d_%H%M%S.timely') dirname = os.path.dirname(__file__) dirname = '/root/.ng/var/log/report' dirname = os.path.join(dirname, 'timely') try: os.makedirs(dirname) except (IOError, OSError), err: print err filepath = os.path.join(dirname, filename) child = subprocess.Popen(['emacs', '-nw', filepath]) rc = child.wait() if rc == 0: data = '' with open(filepath, 'rt') as ff: data = ff.read() # create OAuth handler auth = tweepy.OAuthHandler(consumer_key, consumer_secret) # set access token to OAuth handler auth.set_access_token(access_key, access_secret) # create API api = tweepy.API(auth_handler=auth) # post api.update_status(data.decode('utf_8').encode('utf_8'))
2011年11月4日金曜日
twitterに投稿
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿