#!/usr/bin/python """ Quick & dirty twitter "client" Version: 0.1b Author: Ole Bakstad Date: 20th March 2009 Usage: > tweet 'Your awesome tweet here!' """ import os import sys import ConfigParser # Variables homeDir = os.environ['HOME'] cfgFile = homeDir + '/' +'.tweet' # Read config cfg = ConfigParser.RawConfigParser() cfg.read(cfgFile) username = cfg.get('login','username') password = cfg.get('login','password') # Get message rawdata = sys.argv[1:] message = " ".join(rawdata) # Send message if len(rawdata) > 0: os.system('curl -s -u ' + username + ':' + password + ' -d status="' + message + '" https://twitter.com/statuses/update.xml > /dev/null;'); print "Tweet sent: " + message; else: print 'Tweet was empty'