User Tools

Site Tools


blog:send_sms_from_the_command_line_using_skype_and_unix:linux

This is an old revision of the document!


Send sms from the command line using skype and unix/linux

Install the Skype4Py module

sudo pip install Skype4Py
#!/usr/bin/python
# Send sms via Skype
# v1.0 B.Brunner
# Install skype for python:
# > sudo apt-get install python-pip
# > sudo pip install Skype4Py

import Skype4Py
import sys

if (len(sys.argv)>2):
    s = Skype4Py.Skype(Transport='x11')

    if not s.Client.IsRunning:
            s.Client.Start()

    s.Attach()

    message = sys.argv[2]
    number = sys.argv[1]

    m = s.CreateSms(Skype4Py.smsMessageTypeOutgoing, number)
    m.Body = message

    m.Send()
else:
    print "usage: sendsms.py +number \"message\""

~~LINKBACK~~

Discussion

Enter your comment. Wiki syntax is allowed:
   __ __   ____ __  __  _      __   __ __
  / //_/  / __/ \ \/ / | | /| / /  / // /
 / ,<    / _/    \  /  | |/ |/ /  / _  / 
/_/|_|  /_/      /_/   |__/|__/  /_//_/
 
blog/send_sms_from_the_command_line_using_skype_and_unix/linux.1341982387.txt.gz · Last modified: 2012-07-11 06:53 by brb