Skip to content

Instantly share code, notes, and snippets.

@shogo82148
Created January 1, 2012 02:55
Show Gist options
  • Save shogo82148/1546075 to your computer and use it in GitHub Desktop.
Save shogo82148/1546075 to your computer and use it in GitHub Desktop.
ただツイートするだけのスクリプト
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import tweepy
if __name__ == "__main__":
consumer_key = 'Your Consumer Key'
consumer_secret = 'Your Consumer Secret'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
# ユーザにアプリケーションの許可を求めるためのURLを表示
print 'Please access this URL: ' + auth.get_authorization_url()
# PINを入力してもらう
pin = raw_input('Please input verification PIN from twitter.com: ').strip()
# Access Tokenの取得と表示
token = auth.get_access_token(verifier=pin)
print 'Access token:'
print ' Key: %s' % token.key
print ' Secret: %s' % token.secret
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import tweepy
import codecs
import sys
import os
import re
sys.stdin = codecs.getreader('utf-8')(sys.stdin)
sys.stdout = codecs.getwriter('utf-8')(sys.stdout)
def main():
if len(sys.argv)<=1: return
consumer_key = 'Your Consumer Key'
consumer_secret = 'Your Consumer Secret'
access_key = 'Your Access Key'
access_secret = 'Your Secret'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
arg = {}
arg["status"] = " ".join(sys.argv[1:])
if(re.match(r"[0-9.\-]+,[0-9.\-]+", sys.argv[-1])):
arg["lat"], arg["long"] = sys.argv[-1].split(',')
arg["status"] = " ".join(sys.argv[1:-1])
api.update_status(**arg)
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment