Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Andrea Grandi
Hi,

2009/9/30 Valerio Valerio :
> Probably not officially released, but exists. One of the hack of the PUSH
> N900 project[1] used it to send SMS's (see Speak & Spell hack).
>
> "When you complete a text message, the D-Bus messaging service is used to
> send your message to the phone number that you entered."
>
> [1] -
> http://tinker.it/now/2009/09/15/rewind-rethinking-old-school-devices-using-the-nokia-n900/

I really don't want to use not officially supported API or any other
similar stuff, since they would have no tech support nor documentation
ecc

I'll keep developing my lib in the way I've thinked about it.

If some one else want to add GSM support is welcome to join the
project or start a new one, but I'll keep developing in this way.

Best regards,

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Valerio Valerio
Hi,

On Wed, Sep 30, 2009 at 11:48 AM, Adrián Yanes  wrote:

> I think that for simyo (Spain) the command it's: *111#  ( try it ). In
> Finland it's the same than Germany (*100#).
>
> In the other hand about the API I was reviewing PulseAudio and
> Telepathy documentation and I didn't find nothing for make calls or
> dial numbers, maybe we should wait and seen what happens with oFono. I
> was checking the API of Android and iPhone and they have methods for
> "make a call" or "dial" so I hope that maemo include it.
>

Probably not officially released, but exists. One of the hack of the PUSH
N900 project[1] used it to send SMS's (see Speak & Spell hack).

"When you complete a text message, the D-Bus messaging service is used to
send your message to the phone number that you entered."

[1] -
http://tinker.it/now/2009/09/15/rewind-rethinking-old-school-devices-using-the-nokia-n900/

Cheers,

-- 
Valério Valério

http://www.valeriovalerio.org

>
> Regards.
>
> Adrian
>
> 2009/9/30, Andrea Grandi :
> > Hi,
> >
> > 2009/9/30 Cornelius Hald :
> >> Here is some more information:
> >>
> >> http://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data
> >> http://www.geckobeach.com/cellular/secrets/gsmcodes.php
> >>
> >> But yea, you need a way of dialing numbers from python and of getting
> >> the result back. Not sure if that is possible. At least I've seen no API
> >> for that.
> >
> > I could try to provide a python binding if the C API would be
> > available, but I don't think we have access to these API at the
> > moment...
> >
> > --
> > Andrea Grandi
> > email: a.grandi [AT] gmail [DOT] com
> > website: http://www.andreagrandi.it
> > PGP Key: http://www.andreagrandi.it/pgp_key.asc
> > ___
> > maemo-developers mailing list
> > maemo-developers@maemo.org
> > https://lists.maemo.org/mailman/listinfo/maemo-developers
> >
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Adrián Yanes
I think that for simyo (Spain) the command it's: *111#  ( try it ). In
Finland it's the same than Germany (*100#).

In the other hand about the API I was reviewing PulseAudio and
Telepathy documentation and I didn't find nothing for make calls or
dial numbers, maybe we should wait and seen what happens with oFono. I
was checking the API of Android and iPhone and they have methods for
"make a call" or "dial" so I hope that maemo include it.

Regards.

Adrian

2009/9/30, Andrea Grandi :
> Hi,
>
> 2009/9/30 Cornelius Hald :
>> Here is some more information:
>>
>> http://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data
>> http://www.geckobeach.com/cellular/secrets/gsmcodes.php
>>
>> But yea, you need a way of dialing numbers from python and of getting
>> the result back. Not sure if that is possible. At least I've seen no API
>> for that.
>
> I could try to provide a python binding if the C API would be
> available, but I don't think we have access to these API at the
> moment...
>
> --
> Andrea Grandi
> email: a.grandi [AT] gmail [DOT] com
> website: http://www.andreagrandi.it
> PGP Key: http://www.andreagrandi.it/pgp_key.asc
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Andrea Grandi
Hi,

2009/9/30 Cornelius Hald :
> Here is some more information:
>
> http://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data
> http://www.geckobeach.com/cellular/secrets/gsmcodes.php
>
> But yea, you need a way of dialing numbers from python and of getting
> the result back. Not sure if that is possible. At least I've seen no API
> for that.

I could try to provide a python binding if the C API would be
available, but I don't think we have access to these API at the
moment...

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Cornelius Hald
On Wed, 2009-09-30 at 11:37 +0200, Andrea Grandi wrote:
> Hi,
> 
> 2009/9/30 Cornelius Hald :
> > On Wed, 2009-09-30 at 10:07 +0200, Andrea Grandi wrote:
> >> 2) What are, for example, GSM commands of spanish Simyo carrier?
> >
> > Not sure if that helps you, but *100# it is for German Simyo. Maybe just
> > give it a try :)
> 
> composing: *100#
> on my N73 using spanish Simyo doesn't work... it replies "Incomplete
> request" or something similar.

Here is some more information:

http://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data
http://www.geckobeach.com/cellular/secrets/gsmcodes.php

But yea, you need a way of dialing numbers from python and of getting
the result back. Not sure if that is possible. At least I've seen no API
for that.

Cheers!
Conny


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Andrea Grandi
Hi,

2009/9/30 Cornelius Hald :
> On Wed, 2009-09-30 at 10:07 +0200, Andrea Grandi wrote:
>> 2) What are, for example, GSM commands of spanish Simyo carrier?
>
> Not sure if that helps you, but *100# it is for German Simyo. Maybe just
> give it a try :)

composing: *100#
on my N73 using spanish Simyo doesn't work... it replies "Incomplete
request" or something similar.

Let's say this: GSM support for my python library is welcome, so end
user/developer will be able to CHOOSE what it wants, but I really need
a complete documentation of this stuff and a way to use these GSM
commands from Python, and... yes, a REAL N900 would be nice to test
all this stuff :)

Best regards,

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Cornelius Hald
On Wed, 2009-09-30 at 10:07 +0200, Andrea Grandi wrote:
> 2) What are, for example, GSM commands of spanish Simyo carrier?

Not sure if that helps you, but *100# it is for German Simyo. Maybe just
give it a try :)

Conny


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-30 Thread Andrea Grandi
Hi,

2009/9/29 Adrián Yanes :
> Hi Andrea, I think that the idea of make a program for check the credit sale
> it's very nice.
>
> But I can't understand why you choose the option of check via web and not
> use the GSM commands.

my idea is to substitute current procedure of login into the carrier's
website, browsing it ecc so basically this library is a substitute
for this procedure. My idea is not only to provide available credit,
but also giving other informations like: available SMS (if there's a
particular promotion active), kbytes of Internet data consumed, ecc...
all information that you can find in your own personal panel.. don't
think you can get them from a GSM command.

About GSM commands, I already asked for some information but I didn't
get any reply (I'll add more question):

1) Are GSM commands supported by ALL operators?

2) What are, for example, GSM commands of spanish Simyo carrier?

3) How can I manage GSM commands from Python?

4) Can you provide me a working example of GSM command?

Thanks,

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-29 Thread Adrián Yanes
Hi Andrea, I think that the idea of make a program for check the credit sale
it's very nice.

But I can't understand why you choose the option of check via web and not
use the GSM commands.

For example in Spain, the people with prepaid probably they haven't 3G/GPRS
connection (and if they have one in Spain it's very expensive and has limit
data transfer). Then they could check the credit sale only with Wifi
connection.

With your method you would have use internet ( and spend money ) for check
the credit sale, it's not logical.

The GSM commands for check sale are free of charge.

I think that it's more easy make database with the commands of all countries
that make a database with all url of all websites.

I will ready for help you with the development, but I don't see logical the
actual way.

Regards, Adrian.

2009/9/28 Andrea Grandi 

> Hi all
>
> the Credit Checker library is now hosted here:
> http://code.google.com/p/creditchecker/
>
> any help is welcome :)
>
> --
> Andrea Grandi
> email: a.grandi [AT] gmail [DOT] com
> website: http://www.andreagrandi.it
> PGP Key: http://www.andreagrandi.it/pgp_key.asc
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Andrea Grandi
Hi all

the Credit Checker library is now hosted here:
http://code.google.com/p/creditchecker/

any help is welcome :)

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Andrea Grandi
Hi,

2009/9/28 Thomas Perl :
> They can't just change the naming for the standard library, as this
> would (obviously) break old code. Most likely these libraries have been
> around longer than PEP-8 has ;) I feel a bit bad about this, too, but
> at least it has been fixed in Python 3000 (as the API break allows for
> such changes):
>
> http://docs.python.org/dev/3.0/whatsnew/3.0.html#library-changes
>
> In Python 3.x, the HTMLParser module has been renamed to html.parser:
>
> http://docs.python.org/dev/py3k/library/html.parser.html

good news then ;)
but... yes... I expect developers will take some times before starting
to use Python 3000 (what a bad name too!)

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Thomas Perl
2009/9/28 Joaquim Rocha :
> Andrea Grandi wrote:
>> from HTMLParser import HTMLParser <--- package name in upper case...
>> urllib2.Request(url, data) < method name in upper case...
>>
>> first they suggest name convention and then they're the first one not
>> following them? This really sucks :)
>
>> Request is an object (a class), it is not a method :)

They can't just change the naming for the standard library, as this
would (obviously) break old code. Most likely these libraries have been
around longer than PEP-8 has ;) I feel a bit bad about this, too, but
at least it has been fixed in Python 3000 (as the API break allows for
such changes):

http://docs.python.org/dev/3.0/whatsnew/3.0.html#library-changes

In Python 3.x, the HTMLParser module has been renamed to html.parser:

http://docs.python.org/dev/py3k/library/html.parser.html

Thomas
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Joaquim Rocha
Hi,

Andrea Grandi wrote:

> from HTMLParser import HTMLParser <--- package name in upper case...
> urllib2.Request(url, data) < method name in upper case...
> 
> first they suggest name convention and then they're the first one not
> following them? This really sucks :)
> 


Request is an object (a class), it is not a method :)

--
Joaquim Rocha
Igalia · Free Software Engineering
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Andrea Grandi
Hi,

2009/9/28 Thomas Perl :
> 2009/9/28 Andrea Grandi :
>> A question: is "CreditChecker" or "libcreditchecker" a good name? Any
>> other name to suggest to this library? I'd like to register this
>> project somewhere but first I'd like to be sure about the name :)
>
> I don't have a better suggestion for the name (don't put "lib" in front
> of it if possible), but some naming style remarks for the code:
>
> According to PEP-8[1], package and module names should have
> "short, all-lowercase names". so maybe you can rename the module
> "CreditChecker" to "credit_checker" while retaining the name for the
> class in it (PEP-8: "class names use the CapWords convention").
>
> Also, the function names should have a different style, as PEP-8
> says: "lowercase, with words separated by underscores".

I was trying to "fix" all the names, as you suggested, but I'm
noticing this:
neither Python classes follow this rules :(

For example:

from HTMLParser import HTMLParser <--- package name in upper case...
urllib2.Request(url, data) < method name in upper case...

first they suggest name convention and then they're the first one not
following them? This really sucks :)

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Andrea Grandi
Hi,

2009/9/28 Adrián Yanes :
> Hi Andrea, the idea looks nice. But I think that the problem it´s some
> companies use flash technology for show the credit sale in their websites.

can you show me some of these companies that only use Flash?

> I think that other option it´s program a fronted ( in python or C, with GTK
> or Qt ) that use the specif commands for GSM (like *100#) and obtain the
> credit sale with this. Probably will be more fast & cheaper (normally check
> the credit sale with this commands it's free).
>
> We only need a little db with the different codes from the countries and
> companies for obtain the credit sale.

your is a good idea, but for example my carriers doesn't support this
(Tre Italia, Simyo ecc...) as far as I know. So this would fix the
problem for Flash website but would broke carriers I use :P

So, I'm going to continue on this way, regarding this library, but of
course when I'll create the N900 application too, I'll consider any
kind of library, to be able to support as much carriers as I can.

Thanks for your help!

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Andrea Grandi
Hi,

2009/9/28 Thomas Perl :
> According to PEP-8[1], package and module names should have
> "short, all-lowercase names". so maybe you can rename the module
> "CreditChecker" to "credit_checker" while retaining the name for the
> class in it (PEP-8: "class names use the CapWords convention").
>
> Also, the function names should have a different style, as PEP-8
> says: "lowercase, with words separated by underscores".
>
> Thomas
>
> [1] http://python.org/dev/peps/pep-0008/

thanks for your tips! I'll do these changes as soon as possible (tonight :P )

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Adrián Yanes
Hi Andrea, the idea looks nice. But I think that the problem it´s some
companies use flash technology for show the credit sale in their websites.

I think that other option it´s program a fronted ( in python or C, with GTK
or Qt ) that use the specif commands for GSM (like *100#) and obtain the
credit sale with this. Probably will be more fast & cheaper (normally check
the credit sale with this commands it's free).

We only need a little db with the different codes from the countries and
companies for obtain the credit sale.

What do you think ?

Regards, Adrian.

2009/9/28 Andrea Grandi 

> Hi all!
>
> Sorry for this long delay, I didn't abandon the idea, I was just very busy
> :)
> I've started working to the library and at the moment I've a very
> preliminary version of it, supporting only Simyo (Spain).
>
> You can find the code (brutally copy-pasted) here:
>
> CreditChecker.py: http://pastebin.com/m71ad1fa4
> SimyoES.py :
> http://pastebin.com/m61e05f5
>
> CreditChecker is the base class, with some methods that should be
> common to all classes and SimyoES is the derived class. My idea is
> that all carriers should be (possibly) implemented deriving from the
> base class and following more or less the same structure.
>
> Support for catching/managing exceptions is still missing.
>
> A question: is "CreditChecker" or "libcreditchecker" a good name? Any
> other name to suggest to this library? I'd like to register this
> project somewhere but first I'd like to be sure about the name :)
>
> Thanks again for your help!
>
> --
> Andrea Grandi
> email: a.grandi [AT] gmail [DOT] com
> website: http://www.andreagrandi.it
> PGP Key: http://www.andreagrandi.it/pgp_key.asc
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Thomas Perl
2009/9/28 Andrea Grandi :
> A question: is "CreditChecker" or "libcreditchecker" a good name? Any
> other name to suggest to this library? I'd like to register this
> project somewhere but first I'd like to be sure about the name :)

I don't have a better suggestion for the name (don't put "lib" in front
of it if possible), but some naming style remarks for the code:

According to PEP-8[1], package and module names should have
"short, all-lowercase names". so maybe you can rename the module
"CreditChecker" to "credit_checker" while retaining the name for the
class in it (PEP-8: "class names use the CapWords convention").

Also, the function names should have a different style, as PEP-8
says: "lowercase, with words separated by underscores".

Thomas

[1] http://python.org/dev/peps/pep-0008/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-28 Thread Andrea Grandi
Hi all!

Sorry for this long delay, I didn't abandon the idea, I was just very busy :)
I've started working to the library and at the moment I've a very
preliminary version of it, supporting only Simyo (Spain).

You can find the code (brutally copy-pasted) here:

CreditChecker.py: http://pastebin.com/m71ad1fa4
SimyoES.py: http://pastebin.com/m61e05f5

CreditChecker is the base class, with some methods that should be
common to all classes and SimyoES is the derived class. My idea is
that all carriers should be (possibly) implemented deriving from the
base class and following more or less the same structure.

Support for catching/managing exceptions is still missing.

A question: is "CreditChecker" or "libcreditchecker" a good name? Any
other name to suggest to this library? I'd like to register this
project somewhere but first I'd like to be sure about the name :)

Thanks again for your help!

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-06 Thread Andrea Grandi
Hi,

2009/9/5 Thomas Perl :
> Great! I've been thinking about writing such an app myself for my
> carrier (Orange Austria), because they charge for sending me the
> current stats via SMS, but it's free on the web (using a data plan).
>
> Maybe we can join forces ;)

of course we can :)

I'll structure the code to make each carrier a different subclass.
Don't know how much code we'll be able to re-use but if someone wants
to add support for another carrier it won't be to much different and
will have lot of examples to look at.

> These links might be useful (the first for the "login to the website"
> part, the second for parsing the response):
>
> http://wwwsearch.sourceforge.net/mechanize/
> http://www.crummy.com/software/BeautifulSoup/

I'll give a look to them

> Oh, and maybe you can separate the UI and business logic so
> that we can also put a GTK/Hildon UI on top of the app for better
> Fremantle UI integration?

of course we can :)

I can do the Qt UI and you the GTK/Hildon one if you want.

p.s: at the moment we'll have a big problem: python2.5 included in
Fremantle is compiled without SSL support, so we cannot login to https
websites (almost all) :(

We can workaround for the moment, doing the development on our Linux
distributions and then, when PyMaemo team will fix this (I already
have submitted a bug entry) we'll be able to test this on Fremantle
too or directly (let's hope) into the final device.

Regards,

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-05 Thread Attila Csipa
On Friday 04 September 2009 20:12:00 Andrew Flegg wrote:
> will test your screen scraping processes (he says, doing *lots* of
> screen scraping for other things).

I did something similar for my phone, though a bit differently - my operator 
allows free service requests (say, *121#) to obtain account info. Initially I 
also wanted to use the web interface, but it was always changing in the 
background (even if it wasn't really visible in the browser) and these small 
modifications made it difficult (=cumbersome, requiring constant updates) to 
keep 
it working.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-04 Thread Andrea Grandi
Hi,

2009/9/4 Samer Azmy :
> hmmm
>
> there are some Carrier command that you can know the 3G consumption , credit
> reaming and so on
> why a login to carrier web, why dont you use those codes directly, I think
> that is easier

I really didn't know about those codes. Could you please tell me where
I can find more informations? Thanks!

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-04 Thread Andrew Flegg
On Fri, Sep 4, 2009 at 18:50, Andrea Grandi wrote:
>
> so we only miss Vodafone and at least all italian carriers can be supported.
> More details will follow, once I'm able to setup my development
> environment on my new PC.

I can help with Vodafone in the UK, although navigating their pages
will test your screen scraping processes (he says, doing *lots* of
screen scraping for other things).

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/
Maemo Community Council chair
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-04 Thread b0unc3
On Fri, Sep 4, 2009 at 7:50 PM, Andrea Grandi  wrote:

> Hi,
>
> 2009/9/4 Antonio Di Cello :
> > Hi Andrea,
> > I live & Study in Italy and have a TIM Telecom Italia SIM If I can help
> you let me know
>
> cool :)
>
> so we only miss Vodafone and at least all italian carriers can be
> supported.
>
I have a Vodafone SIM , if it can help.
And of course, I'm from Italy too  :)

> More details will follow, once I'm able to setup my development
> environment on my new PC.
>
> Stay tuned and thanks :)
>
> --
> Andrea Grandi
> email: a.grandi [AT] gmail [DOT] com
> website: http://www.andreagrandi.it
> PGP Key: http://www.andreagrandi.it/pgp_key.asc
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Asking for developers and user support for a N900 application

2009-09-04 Thread Andrea Grandi
Hi,

2009/9/4 Antonio Di Cello :
> Hi Andrea,
> I live & Study in Italy and have a TIM Telecom Italia SIM If I can help you 
> let me know

cool :)

so we only miss Vodafone and at least all italian carriers can be supported.
More details will follow, once I'm able to setup my development
environment on my new PC.

Stay tuned and thanks :)

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Asking for developers and user support for a N900 application

2009-09-04 Thread Andrea Grandi
Hi all,

since some weeks I'm working to a (very usefull, I think) application.
I really couldn't release any code or ask for support, due to an NDA,
and since my question could have revealed still non public
informations.

Now I can ask :)

I'm working on a Python/Qt4 application that can automatically login
to your carrier website (Vodafone, Orange, Simyo, 3HG ecc...), get
your remaining credit, data traffic consumed ecc and simply
display it in a GUI.

Why this app? Because opening the browser, logging to the $CARRIER
website, access the customer's area ecc... sometimes can make you wast
lot of time (and bandwidth). My app only grab the necessary data and
display them in a dialog window.

I currently am able to support just two carrier: Italian 3HG and
Spanish Simyo, since I only have those two SIM/account to test.

I'm not here to ask you to give me your user/password of your carrier,
but I would need at least each webpage used in the login process (the
login page, the webpage after login, the page displaying credit
remaining ecc).

I'll give more details on how to get these information to people who
will be interested to help me.

Why I'm asking for support? Because more carrier I support, more
useful the application can be.

At the moment I haven't thinked about a plugin architecture for my
app, but I could think about it in the future. For the moment I do
prefer  to have raw data/webpage and implement the parsing by myself.

Who want to help me with this application?

p.s: since both Python and Qt4 (in particular PySide bindings) are
very experimental at this stage, I really would like to be able to
test this on a real device, but I haven't :(
I really hope to have more informations as soon as possible about the
developer device program

p.p.s: I'll e able to work more on this application starting from the
next week. At the moment I can only use my EeePC and, belive me, for
people with big hands like me it's simply impossible to code :P next
week I'll be at home (Italy) and I'll grab my new PC  before moving to
Valencia, so I'll able to work without any problem.

-- 
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers