Advertisement
Guest User

Untitled

a guest
Feb 4th, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.94 KB | None | 0 0
  1. #!/usr/bin/python2
  2. #
  3. # mpd-twitter: Publish on twitter what you are listening on MPD
  4. #
  5.  
  6. import ConfigParser, os
  7. from twitter import Api
  8.  
  9. config = ConfigParser.ConfigParser()
  10. params = config.readfp(open(os.environ['HOME'] + '/.mpd-twitter'))
  11. CONSUMER_KEY = config.get('connect_params', 'CONSUMER_KEY', 1)
  12. CONSUMER_SECRET = config.get('connect_params', 'CONSUMER_SECRET', 1)
  13. ACCESS_TOKEN_KEY = config.get('connect_params', 'ACCESS_TOKEN_KEY', 1)
  14. ACCESS_TOKEN_SECRET = config.get('connect_params', 'ACCESS_TOKEN_SECRET', 1)
  15.  
  16. TWEET_BEFORE = config.get('tweet_params', 'BEFORE', 1)
  17. TWEET_AFTER = config.get('tweet_params', 'AFTER', 1)
  18.  
  19. api = Api(consumer_key=CONSUMER_KEY, consumer_secret=CONSUMER_SECRET, access_token_key=ACCESS_TOKEN_KEY, access_token_secret=ACCESS_TOKEN_SECRET)
  20.  
  21. t,current_song = os.popen4('mpc current')
  22. status = TWEET_BEFORE + ' ' + current_song.read().rstrip() + ' ' + TWEET_AFTER
  23.  
  24. new_status = api.PostUpdate(status)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement