Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Immutable Page
  • Info
  • Attachments
  • Diff for "InternetRete/Telefonia/MoioSms"
Differences between revisions 22 and 24 (spanning 2 versions)
Revision 22 as of 16/06/2007 19.56.20
Size: 7143
Comment:
Revision 24 as of 18/06/2007 11.19.08
Size: 6502
Comment: revisionata in parte
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
= Requisiti =
Di seguito sono elencati i pacchetti necessari per il corretto funzionamento di '''MoioSms''':
= Preparativi =
Line 22: Line 21:
 * ''pycurl''
 * ''python''
 * ''wxpython''

Per installare i pacchetti con [:Apt:apt-get], è sufficiente aprire una finestra di terminale e digitare:
Per soddisfare le dipendenze è sufficiente installare i pacchetti necessari con [:Apt:apt-get], aprire una finestra di terminale e digitare il seguente comando:
Line 33: Line 27:
== Download ==
== Scaricare il pacchetto ==
Line 35: Line 31:
Line 42: Line 37:
Una volta creata la directory, scaricare al suo interno l'archivio contenente i sorgenti da [http://www.moioli.net/files/MoioSMS2.11-src.zip qui] Una volta creata la directory, scaricare al suo interno l'archivio contenente i sorgenti da [http://www.moioli.net/files/MoioSMS2.11-src.zip qui].
Line 45: Line 40:
Estrarre il file {{{~MoioSMS2.11-src.zip}}}:
Line 47: Line 41:
Estrarre il file {{{~MoioSMS2.11-src.zip}}} con i seguenti comandi:
Line 52: Line 47:
Creare il comando ''moiosms''
Creare il comando ''moiosms'' con l'[:EditorDiTesto:editor di testo] '''nano''':
Line 55: Line 49:
sudo nano /usr/bin/moiosms sudo nano /usr/local/bin/moiosms
Line 58: Line 52:
e scrivere dentro
Copiare ciò che segue all'interno del file:
Line 65: Line 58:
Dare i diritti di esecuzione
Rendere eseguibile il file appena creato con il seguente comando:
Line 71: Line 63:
Una volta fatto questo, creare una icona con alcarte e associare il comando /usr/bin/moiosms, usando il seguente comando
Per inserire un'icona nel menu aprire l'editor del menu con il seguente comando:
Line 77: Line 68:
oppure scegliendo:

 * '''''Applicazioni -> Accessori -> Alacarte''''' in '''Ubuntu Dapper Drake 6.06'''
 * '''''Sistema -> Preferenze -> Struttura menù''''' in '''Ubuntu Edgy Eft 6.10'''
 * '''''Sistema -> Preferenze -> Struttura menù''''' in '''Ubuntu Feisty Fawn 7.04'''.

In entrambi i casi, comunque, ricordare di '''non spuntare''' all'icona creata la voce ''Terminale''. L'icona potete trovarla nella cartella ''~/.moiosms''.
Nella directory {{{~/.moiosms}}} è possibile trovare un file di immagine da usare come icona. Il comando da inserire, comprensivo del percorso completo, è {{{/usr/local/bin/moiosms}}}.
Line 86: Line 71:
Line 92: Line 78:
= Installazione da pacchetti .deb =
Il programmatore Silvio Moioli ha messo a disposizione sul sito del progetto [http://www.moioli.net/Progetti___1/MoioSMS___Messaggi_GRATIS_da_Internet____22.html MoioSms] i seguenti pacchetti .deb per Ubuntu:
= Installazione da pacchetto =
Line 95: Line 80:
 * [http://www.moioli.net/files/moiosms_2.13b3-1_all.deb MoioSms v.2.13b]
 * [http://www.moioli.net/files/moiosms-deskbar_2.13b3-1_all.deb Ubuntu Integrazione Deskbar v.2.13b]
== Download dei pacchetti ==
Line 98: Line 82:
== Download ==
Scaricare i pacchetti .deb eseguendo i comandi:
Scaricare e salvare sulla scrivania seguenti pacchetti:
Line 101: Line 84:
{{{
cd
~
mkdir
moiosms
cd moiosms
wget
http://www.moioli.net/files/moiosms_2.13b3-1_all.deb
wget http://www.moioli.net/files/moiosms-deskbar_2.13b3-1_all.deb
}}}
 * [http://www.moioli.net/files/moiosms_2.13b3-1_all.deb moiosms]
 * [http://www.moioli.net/files/moiosms-deskbar_2.13b3-1_all.deb moiosms-deskbar]
Line 110: Line 88:
Installare i pacchetti lanciando i comandi nella cartella '''~/moiosms''':
Line 112: Line 89:
Cliccare due volte sulle icone dei pacchetti, verrà avviato [:InstallarePacchettiDebian:Gdebi] con il quale sarà possibile procedere alla loro installazione.

In alternativa è possibile digitare i seguenti comandi in una finestra di terminale:
Line 113: Line 93:
sudo dpkg -i moiosms_2.13b3-1_all.deb
sudo dpkg -i moiosms-deskbar_2.13b3-1_all.deb
}}}

== Pulizia ==
Eseguire i seguenti comandi per eliminare i file utilizzati per l'installazione e non più utili:

{{{
rm -Rf ~/moiosms
cd ~/Desktop
sudo dpkg -i moiosms_*.deb
sudo dpkg -i moiosms-deskbar_*.deb
Line 125: Line 99:
Line 157: Line 132:
Line 188: Line 164:
Line 189: Line 166:
 * [http://illusion22.wordpress.com/2007/06/11/moiosms-inviare-sms-gratis-da-linux-mac-e-windows/#more-114 MoioSMS, inviare sms gratis da linux, mac e windows - Illusion...Chapter22 Blog]  * [http://illusion22.wordpress.com/2007/06/11/moiosms-inviare-sms-gratis-da-linux-mac-e-windows/#more-114 Articolo sul blog di illusion22]

BR

Introduzione

MoioSMS ([http://www.moioli.net/Progetti___1/MoioSMS___Messaggi_GRATIS_da_Internet____22.html MoioSms]) è un programma scritto in linguaggio Python (rilasciato sotto licenza GPL) da uno studente italiano che voleva mandare più velocemente messaggi attraverso internet, senza dover ogni volta aprire il browser, digitare username e password ogni volta cliccare 3 volte 'Conferma il messaggio/destinatario' ecc.

MoioSMS permette di inviare SMS dai seguenti siti:

  • 190.it (Vodafone Italia, clienti non aziendali): i clienti di schede Vodafone hanno diritto a 10 messaggi gratis al giorno verso numeri Vodafone;
  • tim.it (Telecom Italia Mobile): i clienti di schede Tim hanno diritto a 5 messaggi gratis al giorno verso numeri Tim;
  • tin.alice.it (ADSL di Telecom Italia, offerte prima di Alice): gli utenti di ADSL di Telecom con un contratto precedente alle offerte Alice hanno diritto a 10 messaggi gratis al giorno;
  • enel.it (Enel s.p.a, registrazione gratuita): gli utenti del sito possono mandare 1 messaggio gratis al giorno e 5 al mese;
  • smhosting.it (I-contact s.n.c): permette di mandare un messaggio gratis per destinatario, senza registrazione (dettaglio condizioni);
  • rossoalice.it (Alice ADSL di Telecom Italia): gli utenti di Alice ADSL hanno diritto a 10 messaggi gratis al giorno.

In questa versione è stato il plugin per Rossoalice è presente con FUNZIONALITA' LIMITATA. Il plugin non funziona da linea di comando, richiede l'immissione dell'immagine captcha e invia SOLO gli SMS gratuiti, se sono disponibili (in ogni caso non vengono mai mandati SMS a pagamento).

Preparativi

Per soddisfare le dipendenze è sufficiente installare i pacchetti necessari con [:Apt:apt-get], aprire una finestra di terminale e digitare il seguente comando:

sudo apt-get install python python-wxgtk2.6 python-wxversion python-pycurl

Installazione da sorgenti

Scaricare il pacchetto

Posizionari nella propria Home e creare al suo interno una cartella .moiosms:

cd
mkdir .moiosms
cd ~/.moiosms

Una volta creata la directory, scaricare al suo interno l'archivio contenente i sorgenti da [http://www.moioli.net/files/MoioSMS2.11-src.zip qui].

Estrazione e configurazione

Estrarre il file ~MoioSMS2.11-src.zip con i seguenti comandi:

cd ~/.moiosms
unzip MoioSMS2.11-src.zip

Creare il comando moiosms con l'[:EditorDiTesto:editor di testo] nano:

sudo nano /usr/local/bin/moiosms

Copiare ciò che segue all'interno del file:

python ~/.moiosms/sms.py

Rendere eseguibile il file appena creato con il seguente comando:

sudo chmod a+x /usr/bin/moiosms

Per inserire un'icona nel menu aprire l'editor del menu con il seguente comando:

alacarte

Nella directory ~/.moiosms è possibile trovare un file di immagine da usare come icona. Il comando da inserire, comprensivo del percorso completo, è /usr/local/bin/moiosms.

Pulizia

Eseguire i seguenti comandi per eliminare i file utilizzati per l'installazione e non più utili:

rm ~/.moiosms/MoioSMS2.11-src.zip

Installazione da pacchetto

Download dei pacchetti

Scaricare e salvare sulla scrivania seguenti pacchetti:

Installazione

Cliccare due volte sulle icone dei pacchetti, verrà avviato [:InstallarePacchettiDebian:Gdebi] con il quale sarà possibile procedere alla loro installazione.

In alternativa è possibile digitare i seguenti comandi in una finestra di terminale:

cd ~/Desktop
sudo dpkg -i moiosms_*.deb
sudo dpkg -i moiosms-deskbar_*.deb

Ottimizzazione Moiosms

Le impostazioni degli account e la rubrica sono salvati nella propria home nel file smsconfig. Se volete nascondere il file di configurazione eseguite questi due semplici comandi:

sudo sed --in-place 's/sm4config.ini/.sm4config.ini/' /usr/share/moiosms/moio/PreferenceManager.py
sudo mv ~/sm4config.ini ~/.sm4config.ini

Ad ogni aggiornamento del programma bisogna rieseguire il primo comando.

Soluzione agli eventuali bug

Installazione su AMD64

E’ stato segnalato un problema con Ubuntu Feisty Fawn AMD64 che non permette con l’interfaccia grafica d’inviare sms. E’ stato rilasciata una versione patchata di python-pycurl che si era rivelata la causa del problema che verrà totalmente risolto. Le operazioni da fare sono:

  • disinstallare la versione di python-pycurl (se si è già installata) presente nei Repository di Ubuntu

     sudo apt-get remove python-pycurl 
  • scaricare la versione patchata di python-pycurl

    cd ~
    wget http://illusion22.interfree.it/python-pycurl_7.15.5-ghost_amd64.deb 
  • installare la versione patchata
    sudo dpkg -i python-pycurl_7.15.5-ghost_amd64.deb
  • rimuovere il pacchetto python-pycurl_7.15.5-ghost_amd64.deb

    sudo rm python-pycurl_7.15.5-ghost_amd64.deb 

Icona MoioSms

L’icona nelle applicazioni probabilmente non verrà creata per qualche bug nella creazione del deb del pacchetto moiosms_2.13b3-1_all.deb. Basta creare un file di avvio con il comando

sudo gedit /usr/share/applications/moiosms.desktop

e scriverci dentro

[Desktop Entry]
Name=MoioSMS
Comment=Invia SMS
Exec=/usr/bin/sms
Terminal=false
Type=Application
Icon=/usr/share/pixmaps/moiosms-128.xpm
Categories=Application;Network;
Version=1.0
Encoding=UTF-8
Type=Application

Inoltre bisogna scaricare l'immagine dell'icona e posizionarla nella cartella /usr/share/pixmaps/ usando i comandi

cd ~
wget http://illusion22.interfree.it/icon-128.xpm
sudo mv icon-128.xpm /usr/share/pixmaps/moiosms-128.xpm

Ulteriori risorse