Pagina 1 di 2

Provate py190sms per test, grazie.

Inviato: sab 20 ott 2007, 1:11
da cesconix
Eccomi qua per presentare il lavoretto che ho fatto quest'estate!! :p
Si chiama py190sms, un programma interamente programmato in python e wxpython. Lo scopo è quello di favorire l'utente (che abbia degli account Vodafone) per mandare i 10 sms giornalieri che la vodafone offre per ogni account registrato.

py190sms è completo di alcuni servizi aggiuntivi che il sito Vodafone *non* offre:
  • 1) Multiaccount
    2) Rubrica
    3) Cronologia sms inviati
    4) Trasformazione testo sms
1) Multiaccount: è possibile gestire diversi account (add, remove).
2) Rubrica: l'elemento indispensabile per velocizzare l'invio dell'sms senza scrivere ogni volta il destinatario.
3) Cronologia sms inviati: ogni sms inviato sarà salvato nella directory identificata dal nome dell'account.
4) Trasformazione testo sms: servizio simpatico che offre la possibiltà di trasformare il testo scritto in forma normale, in testo scritto con le forme abbreviate (es. "perchè" -> "xke") e viceversa (probabilmente alcuni odieranno questa cosa, alcuni ragazzi/e invece ci andranno pazzi! eheh). E' possibile modificare e magari aumentare le parole da sostituire, modificando semplicemente un file di testo (words.txt).

Eccovi i links per scaricarlo: Tutto qua. Adesso vorrei capire perchè sotto linux a me non funziona. Ad alcuni invece si, potete capire insieme a me il perchè? Vi ringrazio anticipatamente. La GUI da problemi. Da notare che l'ho sviluppato su Windows XP, infatti lì va a meraviglia.

Grazie ancora ;) Aspetto vostri commenti e risposte. :roll:

Inviato: lun 22 ott 2007, 23:03
da cesconix
Nessuno lo potrebbe provare per capire il problema? :(

Inviato: lun 22 ott 2007, 23:06
da Alcatraz
Io lo potrei provare molto volentieri, ma non saprei come aiutarti a risolvere il problema...sorry!

Inviato: mer 24 ott 2007, 13:19
da Dani
In che senso 'non funziona' ??
Io ho provato ad avviarlo e mi ha dato un paio di problemi sulle righe che contengono lettere accentate. Fatta qualche piccola modifica i problemi son spariti, solo che ora non trova i moduli wx e sto installando wxpython...

ps: ho aggiunto all'inizio del file "#!/usr/bin/python" ma quando lo eseguo dice:

Codice: Seleziona tutto

dani[py190sms-0.7]$ ./py190sms.py
bash: ./py190sms.py: /usr/bin/python^M: bad interpreter: No such file or directory
che significa quel ^M :?:

Inviato: mer 24 ott 2007, 17:52
da cesconix
Intanto ti ringrazio per aver provato il programma. Il mio problema non è proprio quello, tanto la GUI. Prova:

Codice: Seleziona tutto

python py190sms.py

Inviato: mer 24 ott 2007, 18:06
da JohnnyMnemonic

Codice: Seleziona tutto

johnny@darkstar:~/py190sms-0.7$ python py190sms.py
Traceback (most recent call last):
  File "py190sms.py", line 34, in <module>
    from mechanoid import Browser
ImportError: No module named mechanoid

Inviato: mer 24 ott 2007, 18:10
da Ansa89
JohnnyMnemonic ha scritto:

Codice: Seleziona tutto

johnny@darkstar:~/py190sms-0.7$ python py190sms.py
Traceback (most recent call last):
  File "py190sms.py", line 34, in <module>
    from mechanoid import Browser
ImportError: No module named mechanoid
Quoto...anche a me dà lo stesso errore :?

Inviato: mer 24 ott 2007, 18:28
da Dani
Idem...Immagino sia necessario installare questo http://pypi.python.org/pypi/mechanoid/0.6.9 :?

Inviato: mer 24 ott 2007, 18:39
da Ansa89
Dani ha scritto:Idem...Immagino sia necessario installare questo http://pypi.python.org/pypi/mechanoid/0.6.9 :?
Ok, adesso parte :)

Inviato: mer 24 ott 2007, 18:39
da JohnnyMnemonic
Dani ha scritto:Idem...Immagino sia necessario installare questo http://pypi.python.org/pypi/mechanoid/0.6.9 :?
E' per cose del genere che odio python :evil:

Inviato: mer 24 ott 2007, 18:53
da Ansa89
Dopo che ho inserito username e password mi dà questo errore

Codice: Seleziona tutto

Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.5/threading.py", line 460, in __bootstrap
    self.run()
  File "/home/spark/Desktop/py190sms-0.7/Threads.py", line 228, in run
    wx.MessageBox("L'account "+self.dlg.username+" è stato impostato come predefinito.", "py190sms", wx.OK | wx.ICON_INFORMATION)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 1: ordinal not in range(128)
e si blocca tutto...

Inviato: mer 24 ott 2007, 23:33
da jacobbe
e per i captcha?
Li inserisci da standard input?

Inviato: ven 26 ott 2007, 0:24
da cesconix
Per i captcha vi apparirà una dialog con l'immaginetta e un textbox su cui scrivere il codice. Ma quindi si blocca o vi funziona?

Inviato: ven 26 ott 2007, 15:26
da Ansa89
Ansa89 ha scritto:Dopo che ho inserito username e password mi dà questo errore

Codice: Seleziona tutto

Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.5/threading.py", line 460, in __bootstrap
    self.run()
  File "/home/spark/Desktop/py190sms-0.7/Threads.py", line 228, in run
    wx.MessageBox("L'account "+self.dlg.username+" è stato impostato come predefinito.", "py190sms", wx.OK | wx.ICON_INFORMATION)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 1: ordinal not in range(128)
e si blocca tutto...
Si blocca...o comunque ci mette troppo (più di 30 min)

PS: cosa sono i captcha?

Inviato: ven 26 ott 2007, 18:33
da cesconix
Quell'errore è dovuto al coding dei caratteri, in poche parole si riferisce alle lettere accentate (non capisco perchè da l'errore se ho impostato il coding all'inizio) ma comunque provate a sostituire il carattere tipo "à" con "a" e via dicendo. I problemi sono altri...grazie ancora. ;)