QuoteSee Stock/Currency plasmoid

Plasma 4 Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

5
5.0
Description:

QuoteSee lets you track stock and currency quotes.

format for symbols:
usdcad=x - USD to CAD
yhoo - Yahoo!

It was tested on Kubuntu 9.04 w/KDE4.3.2 and OpenSuSE 11.1 with Qt 4.5.2 and KDE 4.3.

Known issues
* will most likely crash KDE 4.4 tested on Kubuntu 10.04
* reported crashing on Mandriva 2010.0

github
http://github.com/joshz/quotesee

To compile on Kubuntu, install:
cmake
build-essential
kdelibs5-dev

If you don't want to compile:
check out the info and grab repository or package from:
Ubuntu:
https://launchpad.net/~samrog131/+archive/ppa

OpenSUSE:
http://software.opensuse.org/search?baseproject=ALL&p=1&q=plasmoid-quotesee

Arch:
http://aur.archlinux.org/packages.php?ID=29845

Mandriva i586: - REPORTED CRASHING
0.2.2
http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.2-1mlgr2010.0.i586.rpm

0.2
http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.1-1mlgr2010.0.i586.rpm
Last changelog:

9 years ago

QuoteSee 0.2.2 [2009-10-12]
* Fixed symbol case bug
* Increased width 20 pixels so change and long names don't overlap if hovered over item
* Added identification of invalid symbols

QuoteSee 0.2.1 [2009-08-27]
* Fixed crashing when running multiple instances
* Reverted to KUrlRequester::setPath, compiling for KDE 4.3 will return a deprecation warning but will work
* Modified behavior for handling load/save file path

QuoteSee 0.2 [2009-08-10]
New features:
* Hovering over a widget causes a button for external link to show up, clicking on it opens a browser on yahoo page for the symbol
* Hovering over a widget causes tool tip with trade time and date to show up
* Configuration options for reading and saving a symbol list file
* Configuration setting for increasing/decreasin update interval, this is for widget only, dataengine updates every 1 minute
* Configuration setting for settning applet translucency
* New Icon!!
Changes:
* Now plasmoid uses quotesee data engine
* Improved processing for currency change fetching, grabs a smaller chunk of xml

QuoteSee 0.1.2 [2009-04-07]
* Fixed currency rate change fetching if compiled with Qt 4.5
* Currency rate change is displayed with 4 decimal places instead of 2
* Stock names containing ',' display correctly, but are still limited to 17 characters

QuoteSee 0.1.1 [2009-03-30]
* Fixed crashing when checking currency quotes if QuoteSee compiled with Qt 4.5 (works fine with Qt 4.4.3). Still won't work correctly but won't crash and take the desktop with it.

glepore70

8 years ago

I'm trying to change the width of the widget, due to the text overlapping on some stocks, however, after changing the lines as you specify earlier in the comments, and re-installing, the width doesn't change at all. What am I doing wrong? Changing as below doesn't work. Thanks,

You can change the size in source files.

src/quotesee.cpp:84, 85
setMinimumSize(270, 100);
setPreferredSize(270, 100);

these two lines set the minimum and prefered size for the widget, first parameter is minimum width, second minimum height, parameters need to be integer type

src/quote.ccp:43
setMinimumWidth(270);

sets the minimum width for the stock item, takes integer parameter.

Report

incredion

9 years ago

hi there. Quotesee runs perfect and stable with Kubuntu 9.04 and 9.10.

However I had an idea for an improvement: the proposal would be to have a little ticker chart that shows the last 5 or 10 values to get an idea if the stock goes recently up or down.

Secondly it would be great to be able to enter some markers for each stock e.g. a buy value, a stop value and others. You should be able to define that these markers give an alarm, each time the stock crosses them from below from above or both. the stock should then be blinking for a while or red coloured or bold or something that makes it recognizeable.

great work so far, keep it coming...

Report

C

jzegan

9 years ago

Hi, I was pretty sure I replied to your post couple days ago, for some reason it didn't show up... or i didn't reply. Anyway, thank you for the comment, I'm glad the widget works.

I thought about adding a chart to the tooltip before, now that there's actually a request, I'll definitely do that.

The marker thing is an interesting idea, I'll definitely give it more thought, thought the data is delayed according to http://finance.yahoo.com/exchanges so an alarm would not reflect a current value.

Thanks again for suggestions.

Report

phigafr

9 years ago

Hello, good stuff but definitively crashing plasma on mandriva 2010.0!!
I have tried 3 machines: once data is fetched: crash

Report

C

jzegan

9 years ago

Noted, thank you.

Report

phigafr

9 years ago

Any update on this crash?

Report

C

jzegan

9 years ago

Sorry, there won't be one for a while. At the present I don't have a suitable machine to test or develop on. But there will be a fixed version eventually :)

Report

alexiy

9 years ago

1. Looks like proxy doesn't work. I configured KDE proxy and when I'm connected via VPN it should use the proxy for fetching data but it doesn't.
2. Can the plasmoid check proxy every time it fetches data since I'm often change my connection like VPN or normal connection.
3. Could you add opacity so that I could make it hardly noticeable on my desktop only for me.


Report

C

jzegan

9 years ago

1. That's true, I'm using Qt's QNetworkAccessManager for connections.
2. I'll see about using KDE libs instead of Qt for next version.
3. I'll think about it. Right now you can just flip translucency, but it's still pretty noticable.

BTW, the new version could take a while because my machine decided to die and take my development environment with it, so if any devs are interested in implementing these suggestions, that would be great.

Thanks for suggestions!

Report

alexiy

9 years ago

Thank you very much. It's very useful.
But I noticed that the plasmoid's width is not changeable. Is it possible to increase the width in source files? Could you tell me what to change?

I need it since stocks names and change delta are overlapped.

Thanks.

Report

C

jzegan

9 years ago

Thanks you.
You can change the size in source files.

src/quotesee.cpp:84, 85
setMinimumSize(270, 100);
setPreferredSize(270, 100);

these two lines set the minimum and prefered size for the widget, first parameter is minimum width, second minimum height, parameters need to be integer type

src/quote.ccp:43
setMinimumWidth(270);

sets the minimum width for the stock item, takes integer parameter.

Maybe next version I'll have it so user can resize the widget at runtime ;)

Report

lordcris

9 years ago

yes,
i'd like that too.
Some names overlap with their ticker value (ex. ^dji ).
It would be nice if the plasmoid were "stretchable".

Report

dglent

9 years ago

http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.2-1mlgr2010.0.i586.rpm

Report

C

jzegan

9 years ago

Awesome, thanks!

Report

dglent

9 years ago

i586 :
http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-quotesee-0.2.1-1mlgr2010.0.i586.rpm

Report

C

jzegan

9 years ago

Thank you!

Report

TeeAhr1

9 years ago

http://aur.archlinux.org/packages.php?ID=29845

My first attempt at an Arch package, please test!

Report

C

jzegan

9 years ago

Sweet, thank you! I'll do an Arch installation over weekend.

Report

TeeAhr1

9 years ago

Arch pkg updated to 0.2.2 today, thanks for your work, Josh!

-p.

Report

C

jzegan

9 years ago

Thanks a bunch :)

Report

ghibortz

9 years ago

Hi,
I have QuoteSee 0.2.1 installed from Sam Rog's repository ( plasma-widget-quotesee_0.2.1~jaunty~ppa1_amd64.deb ).

I tried with many symbols. The widget just says "PLEASE WAIT fetching data...". Those symbols work with the Stock Quote widget. But I like better QuoteSee.

Let me know what can I do to solve the problem, or give you more details.

Thanks !

Report

yelsn

9 years ago

I was having the same problem, when I entered the symbols in all caps (GOOG). If you use all lower-case (goog) it works.

Could this be the problem?

Report

ghibortz

9 years ago

Thank you very much! Indeed, by using low caps it works!

jzegan, please fix this in your next version so that it works no matter the caps.

Thanks to everyone!

Report

C

jzegan

9 years ago

That's a ridiculous... feature... you bet I'll fix it :)

Report

C

jzegan

9 years ago

You may need to wait a bit ~1 minute for the engine to grab the data and for the applet to update it the first time (after a reboot for example), though it should happen much quicker. Another thing I could suggest is that it's some kind of network error. Entering a wrong symbol may also have this effect, but if they work with Stock Quote, that's probably not it. Other than this, I'm not sure, but I'll look more into this.

Report

9 years ago

QuoteSee 0.2.2 [2009-10-12]
* Fixed symbol case bug
* Increased width 20 pixels so change and long names don't overlap if hovered over item
* Added identification of invalid symbols

QuoteSee 0.2.1 [2009-08-27]
* Fixed crashing when running multiple instances
* Reverted to KUrlRequester::setPath, compiling for KDE 4.3 will return a deprecation warning but will work
* Modified behavior for handling load/save file path

QuoteSee 0.2 [2009-08-10]
New features:
* Hovering over a widget causes a button for external link to show up, clicking on it opens a browser on yahoo page for the symbol
* Hovering over a widget causes tool tip with trade time and date to show up
* Configuration options for reading and saving a symbol list file
* Configuration setting for increasing/decreasin update interval, this is for widget only, dataengine updates every 1 minute
* Configuration setting for settning applet translucency
* New Icon!!
Changes:
* Now plasmoid uses quotesee data engine
* Improved processing for currency change fetching, grabs a smaller chunk of xml

QuoteSee 0.1.2 [2009-04-07]
* Fixed currency rate change fetching if compiled with Qt 4.5
* Currency rate change is displayed with 4 decimal places instead of 2
* Stock names containing ',' display correctly, but are still limited to 17 characters

QuoteSee 0.1.1 [2009-03-30]
* Fixed crashing when checking currency quotes if QuoteSee compiled with Qt 4.5 (works fine with Qt 4.4.3). Still won't work correctly but won't crash and take the desktop with it.

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.2.2
updated Oct 12 2009
added Mar 27 2009
downloads today
0
page views today 2