TimSMS: script per sfruttare il servizio di sms gratuiti di http://www.tim.it

Domenico Delle Side nicodds@Tiscali.IT
Ven 29 Ott 2004 11:46:05 CEST


Per chi non lo sapesse, http://www.tim.it mette a disposizione dei
clienti tim registrati un servizio di 10 sms giornalieri gratuiti,
inviabili da web. Per usufruirne, occorre essere clienti tim e
registrarsi ai servizi di I.Box.

Per gioco, ho realizzato un piccolo programma che consente di
sfruttare questo servizio, senza necessariamente sottostare ai tediosi
processi cliccosi del login e della selezione del servizio. A quanto
ho potuto leggere, il programma non dovrebbe violare la policy del
servizio e spero che Tim lo prenda in maniera positiva, ovvero come
uno stimolo per i suoi clienti.

Il programma è realizzato in perl e funziona sia a riga di comando
che con interfaccia grafica (gtk2); è ancora un po' grezzo, ma
nonostante tutto funziona, a meno di rifiuti radicali del web server
(che impedirebbero l'invio anche con la normale procedura via
web). Per il momento è stato testato esclusivamente su GNU/Linux e
FreeBSD, ciò non toglie che possa funzionare su altri sistemi in
possesso dei requisiti richiesti. Per funzionare occorre avere:

- un'installazione standard di perl;
- i moduli LWP;
- il modulo Crypt::SSLeay;
- i moduli URI (in particolare URI::Escape);
- i moduli di Gtk2-Perl (http://gtk2-perl.sf.net), necessari solo per
  quanti volessero utilizzare l'interfaccia grafica.

Per mia comodità e per consentire a chi non desidera utilizzare
l'interfaccia grafica di non appesantire il programma, ho salvato la
versione "solo testo" e quella testo/gtk2 in due file differenti:

* Versione a linea di comando:
  http://digilander.libero.it/bash/timsms.pl

* Versione con interfaccia grafica (gtk2):
  http://digilander.libero.it/bash/gtimsms.pl

All'indirizzo http://digilander.libero.it/bash/img/timsms.png è
disponibile un'immagine dell'interfaccia grafica.

Il programma è libero, rilasciato sotto licenza GNU GPL.

Commenti, miglioramenti, impressioni d'uso e suggerimenti sono
graditi, anche in privato.


Ciao,
nico


Maggiori informazioni sulla lista annunci