Той има следните зависимости:
Skype4Py: https://developer.skype.com/wiki/Skype4Py
python-twitter: http://code.google.com/p/python-twitter/
Инсталацията и на двете е лесна под линукс. И двете ги има в pypi
така че лесно би трябвало да можете да ги инсталирате със командите:
python easy_install Skype4Py
python easy_install python-twitter
Ако това не стане, следвайте инструкциите от горните линкове. Под уйндолс скриптът е изпробван, и работи, но не очаквайте лесна инсталация. Уйндолс е особено негостоприемен за шел скриптове. За щастие успях да ги инсталирам и да подкарам скрипта.
А ето го и самия скрипт:
#!/usr/bin/env python
#-*-Encoding: utf-8-*-
#importing the needed api's
import Skype4Py,twitter
def get():
"""
getting the username and password from the user
"""
user=raw_input("twitter username:")
passw=raw_input("twitter password:")
return (user,passw)
user,passw=get()
#instantiating skype and conecting to the client
skype=Skype4Py.Skype()
skype.Attach()
#conecting and autenticating to twitter.com
twitterAPI=twitter.Api(user,passw)
twitter_user=twitterAPI.GetUser(user)
#composing the status mesage
status=u' Status from http://twitter.com/: "'
status+=twitter_user.status.text+'"'
#inserting the mesage in skype's mood field
skype.CurrentUserProfile.MoodText=status
print "Done!"
можете просто да го копирате във файл на име tw2s.py или нещо подобно, да му дадете права за изпълнение:
chmod +x tw2s.py
и да го стартирате:
./tw2s.py
Това е.
Няма коментари:
Публикуване на коментар