Skype SMS su Linux: grazie a Skype4Py si puo’!

Linux, Programmazione, Python, Skype Add comments

Skype LogoIl client di Skype per Linux non supporta al momento l'invio degli SMS. Questa puo' essere per molti una grossa limitazione, visto che è molto conveniente come metodo per inviare gli sms (costano 10 centesimi) rispetto a molte tariffe in circolazione al momento, con i principali gestori italiani.La mancanza di questa funzionalità è però soltanto apparente! Infatti è stata già implementata a livello di librerie di Skype ed è già disponibile tramite le API.

Grazie alla libreria Skype4Py, ufficialmente supportata da Skype e sviluppata da Arkadiusz Wahlig (che ha tenuto un talk proprio su questo argomento nella giornata di ieri del PyCon Due), è possibile scrivere applicazioni multipiattaforma (Windows, Linux, Mac) che interagiscano con Skype.

Una volta installata la libreria nel proprio sistema, dobbiamo soltanto avviare il client Skype.

Le applicazioni che possiamo scrivere, per automatizzare alcune funzioni di Skype, sono moltissime. In questo caso particolare farò vedere un piccolo script Python che invia un SMS utilizzando il client (ed il credito) dell'istanza di Skype che sta girando sulla vostra macchina:

import Skype4Py

number = '+393*********'
text= 'Messaggio di prova da PySms4Skype!'

skype = Skype4Py.Skype()
skype.FriendlyName = 'PySms4Skype'

skype.Attach()

sms = skype.CreateSms(Skype4Py.smsMessageTypeOutgoing, number)
sms.Body = text
sms.Send()

Quando eseguite questo script, Skype vi chiedera' la conferma per autorizzare la vostra applicazione ad utilizzare le API, basterà quindi dare conferma per continuare. Nello script ovviamente dovrete sostituire il numero di telefono con uno valido.

6 Responses to “Skype SMS su Linux: grazie a Skype4Py si puo’!”

  1. Sten Says:

    Ciao… secondo te è possibile farlo girare anche su n800/810 ???

  2. Andrea Grandi Says:

    Che io sappia, Skype per N810 non ha il supporto per le API.

  3. Cosimo Says:

    Esiste un modo per far inviare sms e/o messaggi istantanei di skype anche ad un server (che quindi non prevede un client skype installato)?

  4. eu Says:

    Ciao. Potresti dirmi come si installa la libreria Skype4Py, in particolare il comando che si deve dare ed eventuali altri passaggi? Ciao Grazie
    I

  5. Andrea Grandi Says:

    @eu: trovi tutte le informazioni sull’installazione, direttamente su questa pagina: https://developer.skype.com/wiki/Skype4Py/installation

  6. eu Says:

    si grazie. Ho letto anche il tuo post di febbraio su una nuova versione per Linux Ciao

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in