maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] MaeMoney (https://talk.maemo.org/showthread.php?t=56183)

cheungs 2010-06-14 16:37

[Announce] MaeMoney
 
5 Attachment(s)
MaeMoney is a Google Finance client for the N900. It provides near-realtime updates for your stocks, mutual funds, etc that you have set up on Google.
http://maemo.org/packages/view/maemoney/

Here are some of the features:
* Double click to show transactions for the selected stock (v0.3)
* Long press to show transactions or open webpage (v0.3)
* Added support for 简体中文 (Simplified Chinese) (v0.3)
* Supports both portrait and landscape mode (v0.2)
* Can choose update interval (v0.2)
* [Feature removed in v0.3] Double click to open Google Finance webpage (v0.2)
* Displays information about positions in a portfolio: exchange, symbol, company name, quote change, change percentage, P/E ratio, market capitalization, daily volume (v0.2), average volume (v0.2) and delay (v0.2).
* Supports English and Chinese user interface (setting takes effect next time the app is launched)
* Can choose from different Google Finance servers (U.S.Canada, U.K., China, Hong Kong)

First time setup:
* You need a Google account.
* Log on to Google Finance (e.g. www.google.com/finance) and create one or more portfolios
* Launch MaeMoney and log in with your Google account credentials
* You can then browse your portfolios.

Caution:
Since MaeMoney constantly queries the Google Finance server for stock quote updates, please monitor your data usage carefully.

Backlog:
http://github.com/shinghei/MaeMoney/...ture%20Request

telecomgeek79 2010-06-14 16:55

Re: [Announce] MaeMoney
 
Nice...Though I don't have stocks...If I did. I would use this!
Thanks for taking the time to code this!

gkosters 2010-06-14 18:01

Re: [Announce] MaeMoney
 
Great app. Unfortunately it closes down while starting.

gtessier00 2010-06-14 18:05

Re: [Announce] MaeMoney
 
It closes down while starting for me too :(

cheungs 2010-06-14 18:09

Re: [Announce] MaeMoney
 
Can you please do me a favor and run the following command in Xterminal?

Code:

/usr/bin/python /opt/maemoney/MaeMoney.py
Please let me know the output.

gtessier00 2010-06-14 18:10

Re: [Announce] MaeMoney
 
Yep, give me a minute :)

cheungs 2010-06-14 18:12

Re: [Announce] MaeMoney
 
I have a feeling that it has to do with the QtNetwork module. If you are missing that, you can install it through apt-get for now:

Code:

apt-get install python2.5-qt4-network

gkosters 2010-06-14 18:13

Re: [Announce] MaeMoney
 
This is the output

raceback (most recent call last):
File "/opt/maemoney/MaeMoney.py", line 6, in <module>
from MMController import MMController
File "/opt/maemoney/MMController.py", line 3, in <module>
from gdata.finance.service import FinanceService
ImportError: No module named gdata.finance.service

cheungs 2010-06-14 18:16

Re: [Announce] MaeMoney
 
Thanks gkosters. Please do an "apt-get install python-gdata". It should resolve the issue. I'll have another build very soon which will have the dependency fixed.

gtessier00 2010-06-14 18:18

Re: [Announce] MaeMoney
 
I have a slightly stupid question :)
How can I copy an X Terminal output to here?
Thanks :P

P.S. It's working now, after the apt-get install python-gdata

gkosters 2010-06-14 18:20

Re: [Announce] MaeMoney
 
top menu bar

cheungs 2010-06-14 18:20

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by gtessier00 (Post 714859)
I have a slightly stupid question :)
How can I copy an X Terminal output to here?
Thanks :P

Easiest way is to SSH to the N900 from your PC then you can copy the content from your SSH client.
Are you seeing something related to "gdata" or "QtNetwork"?

gtessier00 2010-06-14 18:23

Re: [Announce] MaeMoney
 
apt-get install python-gdata did the trick!
Your app is working now!
Thanks a lot! :) Great app

woody14619 2010-06-14 18:26

Re: [Announce] MaeMoney
 
Nice app, though I don't monitor/trade stocks enough to use it regularly. Thanks for making it though! :)

For those that thought this may be a money management client (like Quicken) there are two that work well for the N900. HomeBank is one and MoneyDance is another.

gkosters 2010-06-14 18:28

Re: [Announce] MaeMoney
 
After installing gdata everything works great. Thanks!

cheungs 2010-06-14 18:48

Re: [Announce] MaeMoney
 
The dependency issues have been fixed. The latest version in Extras-Testing now references python-gdata and python2.5-qt4-network.

Hotshot 2010-06-14 21:59

Re: [Announce] MaeMoney
 
Can you make it an option to do landscape also? In the next update you release.

cheungs 2010-06-15 02:51

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by Hotshot (Post 715259)
Can you make it an option to do landscape also? In the next update you release.

Absolutely!

I actually did it in landscape in the beginning and it wasn't until a few days ago when I switched it to portrait - since everyone has been so enthusiastic about anything that has to do with portrait mode. :)

Hotshot 2010-06-15 03:08

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by cheungs (Post 715546)
Absolutely!

I actually did it in landscape in the beginning and it wasn't until a few days ago when I switched it to portrait - since everyone has been so enthusiastic about anything that has to do with portrait mode. :)

Thanks! You are a lifesaver. I use my phone mostly in landscape.

anismistry 2010-06-15 03:09

Re: [Announce] MaeMoney
 
Thanks for making this app. I use stocks its my life and will use this

Can you also make an extension app which will have interactive charts of stocks
Where you can just roll your fingers along the chart and it will show the daily prices, where you can add 20 day moving avg, MACD and RSI indicators

Thanks

hepokatti 2010-06-15 16:51

Re: [Announce] MaeMoney
 
HUGE thanks for this app! This one is great and gets even better when you add landscape mode!:)

gtessier00 2010-06-15 21:07

Re: [Announce] MaeMoney
 
hey cheungs!
i have a small suggestion for your great app, do you think it could be possible to have the daily volumes for each stock? it really would be a great thing!!!!
thanks for reading my suggestion! :)

cheungs 2010-06-16 16:04

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by anismistry (Post 715557)
Thanks for making this app. I use stocks its my life and will use this

Can you also make an extension app which will have interactive charts of stocks
Where you can just roll your fingers along the chart and it will show the daily prices, where you can add 20 day moving avg, MACD and RSI indicators

Thanks

I've thought about it before but just found Qt's charting capability quite lacking. It's definitely something I want to implement down the road though but it's going to take time.

cheungs 2010-06-16 16:05

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by hepokatti (Post 716342)
HUGE thanks for this app! This one is great and gets even better when you add landscape mode!:)

Should be available in a day or two. Will keep you posted.

cheungs 2010-06-16 16:06

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by gtessier00 (Post 716634)
hey cheungs!
i have a small suggestion for your great app, do you think it could be possible to have the daily volumes for each stock? it really would be a great thing!!!!
thanks for reading my suggestion! :)

Yea sure, it shouldn't be a problem to add daily volume.
Btw, did anyone notice that the PE ratio is 99.99 for every stock? :o
It'll be fixed in the next version.

cardiff-blues 2010-06-16 16:28

Re: [Announce] MaeMoney
 
Good work on the app :)

Do we have something similar for currencies?

cheungs 2010-06-16 16:59

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by cardiff-blues (Post 717780)
Good work on the app :)

Do we have something similar for currencies?

If you can add it to your Google Finance portfolio, then it is supported.
For currencies, they are a bit tricky because you can view something like "Australian Dollar (AUD) in British Pound Sterling (GBP)" on the Google Finance website but it can't be added to your portfolio.
The closest thing that I found is something like XDA which tracks the Australian Dollar but traded like an option.

jcg81 2010-06-16 17:49

Re: [Announce] MaeMoney
 
great app! in the future, please add portfolio positions(entry price, #of shares) to track gains and losses. these should be supported and would like to see integrated. thanks so much.

joekupa 2010-06-16 20:49

Re: [Announce] MaeMoney
 
This sounds like a great app. Very useful of course.

I have a portfolio in Yahoo Finance and wonder how much of a stretch it is to support that too. I'll look into Google finance too but just wondering.

Great work.

cheungs 2010-06-17 13:27

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by jcg81 (Post 717890)
great app! in the future, please add portfolio positions(entry price, #of shares) to track gains and losses. these should be supported and would like to see integrated. thanks so much.

I do plan on supporting most of the parameters in the Google Finance API reference guide. Can't promise any timetable yet but they'll be there. :)

cheungs 2010-06-17 13:29

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by joekupa (Post 718179)
This sounds like a great app. Very useful of course.

I have a portfolio in Yahoo Finance and wonder how much of a stretch it is to support that too. I'll look into Google finance too but just wondering.

Great work.

At the moment this app will focus on supporting the Google Finance API.

cheungs 2010-06-18 12:45

Re: [Announce] MaeMoney
 
4 Attachment(s)
MaeMoney version 0.2 is now available in Extras Testing. Here are the major changes since v0.1:
  • Corrected PE ratio
  • Added daily volume, average volume and stock quote delay
  • Supports both portrait and landscape mode
  • Can choose update interval
  • Double click to open Google Finance webpage

mooneypilot 2010-06-29 03:32

Re: [Announce] MaeMoney
 
Quick Question,
When I run the app, it seems to log in to my google account, loads my various portfolios (10+) then does nothing further...just a black screen with a maemoney header. (header contains change change switch and change buttons)

If I run the python command from ssh, I see this:
Cannot load en_US locale from /opt/maemoney

any ideas?
thanks...looking forward to trying your app out!
regards
Jim

cheungs 2010-06-29 04:55

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by mooneypilot (Post 733487)
Quick Question,
When I run the app, it seems to log in to my google account, loads my various portfolios (10+) then does nothing further...just a black screen with a maemoney header. (header contains change change switch and change buttons)

I just added couple portfolios into my account so I have 12 now. They were all loaded properly. I wonder maybe there's some special characters in your portfolio titles? (I have &, ', and " in my portfolio titles.)

Quote:

If I run the python command from ssh, I see this:
Cannot load en_US locale from /opt/maemoney

any ideas?
thanks...looking forward to trying your app out!
regards
Jim
You can ignore this message. It just means that I don't have a specific localization file for US English.

mooneypilot 2010-06-30 05:11

Re: [Announce] MaeMoney
 
1 Attachment(s)
Hi,
I have 11 Portfolio's, no special characters at all, average of 25 stocks in each one, except one called ex has 70 or 80 in it.
I see no other errors, htop shows 12.3 percent mem usage once everthing is loaded and cpu is low..(idling)
appreciate the help! :-)
oh, I do notice one thing, no matter which update interval I select, the screen always says Update not running...
Attachment 11642
regards
Jim
*update, Quick followup, I trimmed my portfolio down to about 80 stocks in 2 portfolio's and it works now... Nice app!! Thank you for supporting the N900!

cheungs 2010-07-25 14:08

[Announce] MaeMoney v0.3
 
3 Attachment(s)
New Features
  • Double click to show transactions for the selected stock
  • Long press to show transactions or open webpage
  • Added support for Simplified Chinese

olighak 2010-07-25 14:54

Re: [Announce] MaeMoney
 
MaeMoney won't run on my device.

Here is the error I get:
/usr/bin/python /opt/maemoney/MaeMoney.py
Cannot load en_US locale from /opt/maemoney
Traceback (most recent call last):
File "/opt/maemoney/MaeMoney.py", line 37, in <module>
app = MaeMoney()
File "/opt/maemoney/MaeMoney.py", line 17, in __init__
self.controller.setLoginDialog(self.qMainWindow.lo ginDialog)
File "/opt/maemoney/MMController.py", line 28, in setLoginDialog
self.processCredentials)
TypeError: type 'string' is not supported as a slot argument type
~ $

QtNetwork and gdata are installed.

cheungs 2010-07-25 15:09

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by olighak (Post 764159)
MaeMoney won't run on my device.

Here is the error I get:
/usr/bin/python /opt/maemoney/MaeMoney.py
Cannot load en_US locale from /opt/maemoney
Traceback (most recent call last):
File "/opt/maemoney/MaeMoney.py", line 37, in <module>
app = MaeMoney()
File "/opt/maemoney/MaeMoney.py", line 17, in __init__
self.controller.setLoginDialog(self.qMainWindow.lo ginDialog)
File "/opt/maemoney/MMController.py", line 28, in setLoginDialog
self.processCredentials)
TypeError: type 'string' is not supported as a slot argument type
~ $

QtNetwork and gdata are installed.

Are you using v0.3 or v0.2?

olighak 2010-07-25 16:19

Re: [Announce] MaeMoney
 
0.2-1 I don't see 0.3 in the repositories...

cheungs 2010-07-25 16:32

Re: [Announce] MaeMoney
 
Quote:

Originally Posted by olighak (Post 764237)
0.2-1 I don't see 0.3 in the repositories...

Version 0.3 should be available from Extras-Testing and Extras-Devel. After updating the repository, you should see it.


All times are GMT. The time now is 12:23.

vBulletin® Version 3.8.8